Hallo,
ich habe es jetzt wie folgt probiert:
Delphi-Quellcode:
if GetCommModemStatus(SerHandle, nStatus) then
begin
Result := (nStatus and MS_RING_ON) > 0;
end;
Ich habe außerdem am seriellen Kabel gemessen und bei Pin9 kann ich das Signal auch wirklich messen.
Leider gibt mir die oben genannte Funktion immer False zurück, obwohl das Signal ansteht (wenn das Signal nicht ansteht, dann gibts sie auch False zurück).
Habt ihr noch eine Idee?
Gruß
Alex