Ĺadny brzuch
Mam pewien kłopot :(
Napisałem pewien program (taki sobie trojanek :P )i mam kłopot :(
Gdy chce w nim zdefiniować np. wysuniecie tacki CD poprzez kod
mciSendString("Set cdaudio door open wait", NULL, 0 ,Handle);
Wyskakuje błąd że String jest niepoprawny czy jakoś tak :(
Sprawdzałem w innych aplikacja i wszustko działa.
Ma ktoś jakies sugestie
A tym sposobem? http://4programmers.net/faq.php?id=212
Ale to jest delphi a ja korzystam z C++ :)
Niestety prztłumaczyć nie umiem :(
Czekam na dalsze propozycje :)
To moze podaj dokladna tresc bledu?
Ale to jest delphi a ja korzystam z C++ :)
Niestety prztłumaczyć nie umiem :(
Czekam na dalsze propozycje :) No dobra, masz :P#include <mmsystem.h> void OpenCloseCD(String Drive, bool OpenCD) { MCI_OPEN_PARMS OpenParm; int Handle = 0; OpenParm.dwCallback = 0; OpenParm.lpstrDeviceType = "CDAudio"; OpenParm.lpstrElementName = Drive.c_str(); OpenParm.dwCallback = Handle; if (OpenCD) { mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE, (int) &OpenParm); mciSendCommand(OpenParm.wDeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0); } else { mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE, (int) &OpenParm); mciSendCommand(OpenParm.wDeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0); } mciSendCommand(OpenParm.wDeviceID, MCI_CLOSE, MCI_NOTIFY, (int) &OpenParm); }
Użytkownik Cyrkiel edytował ten post 15 sierpień 2005, 22:55
Dzięki :)
Tym kodem cos mi uświadomiłeś :)
nie miałem #include <mmsystem.h>
Jak tylko skończe prace nad moim trojankiem dostaniesz go pierwszy do potestowania :)
z poważaniem
Krzysztof Rzeszutek
Jak tylko skończe prace nad moim trojankiem dostaniesz go pierwszy do potestowania :)
:)
Nie tak to miało zabrzmieć :P
Dostanie oczywiście konfigurator serwera :P
A klienta już ma na pewno, ale o tym narazie nic nie powiem :P
z poważaniem
Krzysztof Rzeszutek
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Napisałem pewien program (taki sobie trojanek :P )i mam kłopot :(
Gdy chce w nim zdefiniować np. wysuniecie tacki CD poprzez kod
mciSendString("Set cdaudio door open wait", NULL, 0 ,Handle);
Wyskakuje błąd że String jest niepoprawny czy jakoś tak :(
Sprawdzałem w innych aplikacja i wszustko działa.
Ma ktoś jakies sugestie
A tym sposobem? http://4programmers.net/faq.php?id=212
Ale to jest delphi a ja korzystam z C++ :)
Niestety prztłumaczyć nie umiem :(
Czekam na dalsze propozycje :)
To moze podaj dokladna tresc bledu?
Ale to jest delphi a ja korzystam z C++ :)
Niestety prztłumaczyć nie umiem :(
Czekam na dalsze propozycje :) No dobra, masz :P#include <mmsystem.h> void OpenCloseCD(String Drive, bool OpenCD) { MCI_OPEN_PARMS OpenParm; int Handle = 0; OpenParm.dwCallback = 0; OpenParm.lpstrDeviceType = "CDAudio"; OpenParm.lpstrElementName = Drive.c_str(); OpenParm.dwCallback = Handle; if (OpenCD) { mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE, (int) &OpenParm); mciSendCommand(OpenParm.wDeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0); } else { mciSendCommand(0, MCI_OPEN, MCI_OPEN_ELEMENT | MCI_OPEN_TYPE, (int) &OpenParm); mciSendCommand(OpenParm.wDeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0); } mciSendCommand(OpenParm.wDeviceID, MCI_CLOSE, MCI_NOTIFY, (int) &OpenParm); }
Użytkownik Cyrkiel edytował ten post 15 sierpień 2005, 22:55
Dzięki :)
Tym kodem cos mi uświadomiłeś :)
nie miałem #include <mmsystem.h>
Jak tylko skończe prace nad moim trojankiem dostaniesz go pierwszy do potestowania :)
z poważaniem
Krzysztof Rzeszutek
Jak tylko skończe prace nad moim trojankiem dostaniesz go pierwszy do potestowania :)

:)
Nie tak to miało zabrzmieć :P
Dostanie oczywiście konfigurator serwera :P
A klienta już ma na pewno, ale o tym narazie nic nie powiem :P
z poważaniem
Krzysztof Rzeszutek