Autor Beitrag
Kutsche
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 25.09.02 13:48 
Hallo,

ich wollte über den folgenden Code mein CD-Laufwerk öffnen:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
uses
  mmsystem
...
procedure TForm1.Button3Click(Sender: TObject);
begin
  mciSendString('Laufwerk geöffnet', nil, 0, handle);
end;

aber es funktioniert nicht :!: Was läuft hier schief ?
Könnte es vielleicht an den Combo-Laufwerk (CDR-DVD) liegen oder an WinXP :?:

Danke und Tschüß
Kutsche
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mi 25.09.02 14:16 
Hi
vielleicht versteht dein Laufwerk ja kein Deutsch :lol:
Versuch mal (ohne Garantie)
ausblenden Quelltext
1:
 mciSendString('Set cdaudio door open wait', nil, 0, handle)					


Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Kutsche Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 25.09.02 14:51 
Hallo LCS,

leider funktioniert Dein Code auch nicht. :(

Trotzdem anke für Deine schnelle Antwort.
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Mi 25.09.02 15:03 
du musst noch
ausblenden Quelltext
1:
2:
uses
   MMSystem;

einbinden

Falls das auch nicht funktioniert, guck dir mal einen etwas längeren Code bei SwissDelphiCenter an. Hoffe geholfen zu haben *g*.

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
Kutsche Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 25.09.02 15:46 
O'rallY,
die Uses mmsystem war eingebunden.
Ich habe mir mal den von Dir vorgeschlagenen Code angeschaut. :shock: Nett.
Anfängerfrage: wie rufe ich diese Funktion auf ?
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Mi 25.09.02 15:56 
Hi
könnte auch sein, dass dein Laufwerk eben nicht als cdaudio erkannt wird. Wenns ein DVD ist, könnte es ja auch als videodisc eingetragen sein.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: Mi 25.09.02 17:20 
Hi,

Schau mal hier nach.


_______________

Ex0rzist
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 25.09.02 17:37 
ausblenden Quelltext
1:
mciSendString('Laufwerk geöffnet', nil, 0, handle);					

DER war geil, Junge. :mrgreen:
Ex0rzist
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 550

Win XP Prof.
Mandrake 10.0

D6
BeitragVerfasst: Mi 25.09.02 18:31 
[Joke-Mode=on]
ausblenden Quelltext
1:
mciSendString('Mach auf du Sau!', nil, 0, handle);					

[Joke-Mode=off]

:beer:

___________

Ex0rzist
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Do 26.09.02 15:49 
Kutsche hat folgendes geschrieben:
die Uses mmsystem war eingebunden.

Oh, stimmt, hab ich übersehen :oops:
Kutsche hat folgendes geschrieben:

Ich habe mir mal den von Dir vorgeschlagenen Code angeschaut. :shock: Nett.
Anfängerfrage: wie rufe ich diese Funktion auf ?


Ganz einfach:
ausblenden Quelltext
1:
2:
3:
OpenCD('d');  // d:\ ist das CD-Laufwerk

//dass gleiche mit CloseCD

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
Kutsche Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Fr 27.09.02 06:11 
Danke O'rallY , es funktioniert. :D
Dank auch an alle, die geantwortet haben.