Zitat von
Larsi:
Ich habe es ja auch schon so ausprobiert:
SendMessage(handle, WM_CAP_DRIVER_DISCONNECT, 0, 0);
bzw. dann in const auch dass:
WM_CAP_DRIVER_DISCONNECT = WM_USER + 10;
aber wenn der code das zweite mal läuft kommt die gleiche meldung!!!
Das ist klar.
WM_USER + 10 ist ja schon connect. Du schickst also den gleichen Befehl (Verbinden), nur benutzt Du dafür einen anderen Namen der Konstante.
Du müsstest rausfinden, welcher Wert (anstelle von 10 = connect) für Disconnect (auf gut glück geraten: die 20 ist noch nicht definiert - das
könnte also sein) steht, und den dann benutzen.