Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
6. Mär 2010
ich hoffe du hast nicht "#10" eingegeben sonden einfach "AT"+<Enter> gedrückt!
Ersteres ist wieder der String "#10" und nicht das Steuerzeichen LF
bzgl der großen msgbox: schau dir mal "trim" an
Gruß
Matthias
Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
5. Mär 2010
Trage in deiner *.dfm vom Packet mal folgendes einStopString = #13
und nicht wie du geschrieben hattest
StopString = '#13'
Bei deinem wartet er auf den String "#13" beim anderen auf den Char #13 (CR)
gruss matthias
Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
5. Mär 2010
okay okay ich lese bald richtig ich verspreche es!!
Da wird dir jemand mit TCOMPort Erfahrung weiterhelfen müssen.
gruss
Matthias
Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
5. Mär 2010
Wenn man aber sowas wie (wichtige) Ausfälle via SMS melden muss sollte man sicherhaltshalber verdrahte GSM-Modems nehmen. Diese Verbindung bricht nur äusserst selten ab ;-)
Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
5. Mär 2010
Also ich kenne die TComPort Komponente nicht ich benutze immer AsyncPro. Dort hatte ich immer Probleme mit dem Packet-Komponente, deswegen schreibe ich die Werte immer in einen Buffer und werte selbst aus.
Habe ich das richtig verstanden du sendest z.B. "AT"+CR und bekommst keine Antwort vom Modem?
Forum: Win32/Win64 API (native code)
Delphi
by Matczek,
5. Mär 2010
versuche mal #13 (CR) und #10 (LF) zu senden...
Ich glaube, dass sind die Endezeichen für Modems.
gruß matthias