es ist simpler als es sich im Titel anhört, ich hab an meinem PDA eine eingebaute GPSmaus und ich hab es mit Dialect WinCE hingekriegt die daten auszulesen...(so:
Delphi-Quellcode:
myport=comport("COM5:",{baud:4800})
.
.
.
text=myport.read()
)
da entstehen dann strings die etwa so aussehen:
$GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45
so und das will ich nun auch mit Lazarus für den ppc hinbekommen.
ich hab' dazu schon das hier gefunden:
Delphi-Quellcode:
var
CommIn, CommOut : string;
NumberWritten : dWord;
begin
CommIn := 'COM6:';
hCommIn := CreateFile(PWideChar(CommIn),
GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
0,
NULL);
if hCommIn=INVALID_HANDLE_VALUE then begin
ShowMessage('Unable to open '+ CommIn);
end
else begin
end;
^^aber das bringt mich nicht weiter
(aber vielleicht euch!)
ich will ja imprinzip nur aus der
Com-Abfrage einen String machen.
hoffe auf eure Hilfe
-xy124-