Entwickler-Ecke
Freeware Projekte - Kritiken zu einem Utility ...!
Hochhaus - Mi 21.08.13 18:30
Titel: Kritiken zu einem Utility ...!
Hallo allerseits !
wenn man selbst ein Utility erfindet, sieht man den Wald vor lauter Bäumen nicht - was Fehler betrifft. Hiermit stelle ich ein Utility vor, das das CD-Laufwerk öffnet (bzw. auch schliesst, wenn das Laufwerk dies unterstützt)
Bitte probiert das Ding kurz aus und schreibt gnadenlos Eure Kritiken resp. Verbesserungsvorschläge !
Grüsse,
Hochhaus
jaenicke - Mi 21.08.13 19:09
Ich frage mich ein wenig was so ein separates Tool für einen Sinn hat. Da klicke ich doch eher mit rechts auf das Laufwerk und mache das bevor ich ein zusätzliches Utility starte. :gruebel:
Funktionieren tut es wie die ganzen ähnlichen Tools auch, die aber meistens eher in der Tray zu finden sind (was ich wenn, dann auch sinnvoller finde).
Hochhaus - Mi 21.08.13 19:30
Und wie schliesst Du dann das Laufwerk, wenn Du auf das Laufwerk klickst (rechte Maustaste) ?
Hochhaus
jaenicke - Mi 21.08.13 19:49
Rechte Maustaste --> Auswerfen
Rechte Maustaste --> Schublade schließen (der Befehl steht weiter oben im Menü)
Delete - Mi 21.08.13 20:05
WIN 8: Bei mir rührt sich nichts.
IhopeonlyReader - Mi 21.08.13 21:08
Vorschlag:
Combobox.Style auf csDropDownLIST setzen
Form.BorderStyle auf Single damit man dein Design nicht kaputt macht
und BorderIcons auf
True,False,False,False (nur biSystemMenu auf True) dadurch hat man nur das "schließ" x
P.S: Deine Exe ist nichts besonderes, mal kurz copy and paste und fertig :D
Um das nicht nur so zu sagen, habe ich deine Exe "mal eben" nachgebaut und mit meinen obenen genannten Tipps verbessert :D
Code und Exe im Anhang (Meine Exe ist nur 1/4 so groß :D)
jaenicke - Mi 21.08.13 21:12
IhopeonlyReader hat folgendes geschrieben : |
und BorderIcons auf
True,False,False,False (nur biSystemMenu auf True) dadurch hat man nur das "schließ" x |
Finde ich persönlich schrecklich. Minimieren zu verbieten schränkt unnötig ein, weil ich das Fenster nicht vom Bildschirm bekomme ohne es gleich ganz zu schließen...
hathor hat folgendes geschrieben : |
WIN 8: Bei mir rührt sich nichts. |
Dann stimmt wohl etwas mit dem Treiber nicht. Egal ob Windows XP, Vista, 7 oder 8, und egal bei welcher Hardware im Laufe der Zeit, egal ob DVD-ROM, DVD-Brenner oder BluRay-Brenner, das hat bei mir stets problemlos funktioniert. :nixweiss:
IhopeonlyReader - Mi 21.08.13 21:14
bei den Bordericons kannste nat. auch die Minimize lassen, mir gings ums maximize wegen dem zerstören der GUI :D
p.S.: hast ja meinen Code, pass es dir an wie du willst :D
Mathematiker - Mi 21.08.13 23:23
Hallo,
IhopeonlyReader hat folgendes geschrieben : |
Um das nicht nur so zu sagen, habe ich deine Exe "mal eben" nachgebaut und mit meinen obenen genannten Tipps verbessert :D |
Schön, es öffnet das DVD-Fach, aber bei Close passiert nichts.
Der Rechner ist neu; Win8; und hat auch den aktuellen von Sony empfohlenen Treiber und trotzdem geht das Laufwerk nicht wieder zu.
jaenicke hat folgendes geschrieben : |
Rechte Maustaste --> Schublade schließen (der Befehl steht weiter oben im Menü) |
Einen solchen Menupunkt gibt's bei meinem Win 8 nicht. :nixweiss:
Beste Grüße
Mathematiker
IhopeonlyReader - Do 22.08.13 00:06
@Mathematiker: funktioniert close nur bei meinem oder bei keinem der Programme nicht?
Ich habe die Funktionsweise und GUI nachprogrammiert, dass ich den selben Code benutzte wage ich zu bezweifeln
Christian213 - Do 22.08.13 13:15
Beide Versionen funzen bei mir nicht. Sowohl bei "Open" als auch bei "Close" passiert gar nichts, außer dass sich das Hauptprogramm aufhängt.
Win7 64 Bit.
PS: Schließen gibt es bei meinem Windows auch nicht. Ich vermute mal, dass dies bei jaenicke von einem Brennprogramm ins Kontextmenü eingefügt wurde.
Jann1k - Do 22.08.13 14:53
Zitat: |
PS: Schließen gibt es bei meinem Windows auch nicht. Ich vermute mal, dass dies bei jaenicke von einem Brennprogramm ins Kontextmenü eingefügt wurde. |
Laptopuser? Mein Laptop z.B. besitzt überhaupt keine "Einziehfunktion" des Laufwerks, dementsprechend macht es Sinn das die Option nicht angezeigt wird.
Christian213 - Do 22.08.13 15:36
Jann1k hat folgendes geschrieben : |
Zitat: | PS: Schließen gibt es bei meinem Windows auch nicht. Ich vermute mal, dass dies bei jaenicke von einem Brennprogramm ins Kontextmenü eingefügt wurde. |
Laptopuser? Mein Laptop z.B. besitzt überhaupt keine "Einziehfunktion" des Laufwerks, dementsprechend macht es Sinn das die Option nicht angezeigt wird. |
Nö, ist nen stationärer Rechner. Aber "Schublade schließen" habe ich ehrlich gesagt noch nie bei Windows gesehen.
Nach einem Neustart des Rechners klappt das Öffnen und Schließen mittels der Programme nun übrigens... warum auch immer...
IhopeonlyReader - Fr 23.08.13 15:26
Christian213 hat folgendes geschrieben : |
Nö, ist nen stationärer Rechner. Aber "Schublade schließen" habe ich ehrlich gesagt noch nie bei Windows gesehen.
Nach einem Neustart des Rechners klappt das Öffnen und Schließen mittels der Programme nun übrigens... warum auch immer... |
Das "Schublade schließen" habe ich ebenfalls nicht, da ich aber "neben" meinem rechner sitze kann ich auch ohne Probleme einmal die klappe "anstupsen"...
Das mit dem Neustart verstehe ich nicht! Wenn dann hat Hochhaus da irgendwas "geäandert"/verbessert.. mein code öffnet/schließt nur..
Aber das würde zeigen, dass hinter Hochhaus Version scheinbar doch was anderes steckt als hinter meiner Version...
Vielleicht könnte sich
Hochhaus dazu ja mal äußern?
Hochhaus - Sa 24.08.13 09:32
Bei mir funktionieren beide Versionen ohne Probleme ! Oeffnen + schliessen. Und ohne Rechner-Neustart !
Hochhaus
IhopeonlyReader - Sa 24.08.13 17:09
Also bei deiner Exe passiert nichts durch einen neustart?
Hochhaus - So 25.08.13 08:37
IhopeonlyReader hat folgendes geschrieben : |
Also bei deiner Exe passiert nichts durch einen neustart? |
Sorry. Ich verstehe Dich nicht ganz. Wenn mein Utility läuft und ich einen Neustart des PC's mache läuft mein Utility anschliessend immer noch ohne Probleme. Und einen Neustart löst mein Utility auch nicht aus.
Hochhaus
Hochhaus - So 25.08.13 16:50
Nicht, dass ich wüsste ! Aber um Missverständnisse auszuräumen, poste ich hier mein Utility mit Quellcode. Es sollte am System nichts verändern. Tritt das Problem mit Win 8 auf ? Ich habe es nur mit Windows 7 und tiefer getestet.
Hochhaus
P.S. Nur 32-Bit-Windows-Versionen wurden getestet ...!
IhopeonlyReader - So 25.08.13 18:44
ok, dein quelltext ist sehr ähnlich ;)
ach ja, als tip: dein "dito" teil kannst du dir sparen, einfach die OnClick-procedure auf die vom entsprechenden Button setzten
Delete - So 25.08.13 20:35
Neues vom WIN 8 - 64Bit, ASUS-Notebook:
Wenn ein Medium eingelegt ist, geht die Schublade auf.
Wahrscheinlich dreht das Powermanagement dem Laufwerk den Saft ab, wenn kein Medium drin ist.
Wenn es mal aufgeweckt ist, geht es auch ohne Medium - aber nur kurze Zeit!!!
Kürzer geht's auch:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.Button3Click(Sender: TObject); begin mciSendString('Set cdaudio door open wait', nil, 127, 0); end;
procedure TForm1.Button4Click(Sender: TObject); begin mciSendString('Set cdaudio door closed wait', nil, 127, 0); end; |
Gerd Kayser - So 25.08.13 22:09
hathor hat folgendes geschrieben : |
Delphi-Quelltext 1:
| mciSendString('Set cdaudio door open wait', nil, 127, 0); | |
Das funktioniert aber nur bei einem eingebauten Laufwerk. Bei mehreren Laufwerken muss man aber einen Alias verwenden.
Hochhaus - Mo 26.08.13 06:45
Richtig ! Bei mehreren Laufwerken braucht es meinen Quelltext. Und es soll ja PC's geben, die mehrere Laufwerke haben.
Hochhaus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!