ich mache den quelltext gerade nochmal ein wenig übersichtlicher, sieht ja grauenhaft aus was ich da verzapft hab![]()
so jetzt ist nur noch das nötige drin sieht ein wenig übersichtlicher aus.Code:### Zum Öffnen der Verbindung #### procedure TForm1.Starten1Click(Sender: TObject); var dcb: TDCB; begin BuildCommDCB('Com3: baud=9600 parity=N data=8 stop=1', dcb); Com3 := CreateFile(PChar('COM3'), Generic_Read or Generic_Write, 0, nil, Open_Existing, File_Attribute_Normal, 0); end; ### Zum Sende der Daten ### procedure SendGPSMessage(GPSMessage: String); var BytesWritten: Cardinal; begin WriteFile(Com3, GPSMessage, Length(GPSMessage), BytesWritten, nil); if not(BytesWritten = Length(GPSMessage)) then ShowMessage('Error occured while transmitting GPS-Data'); end;
Auf der C-Control lese ich das ganz im Moment übrigens mit der Gunktion aus:
Code:do if rxd then if counter < 32 then get data LCD_WRITE(20h, data) Counter = counter + 1 end if end if loop until 1=0







Zitieren

Lesezeichen