AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Cport und Delphi 10.3

Ein Thema von js747a · begonnen am 8. Jun 2020 · letzter Beitrag vom 16. Jun 2020
 
js747a

Registriert seit: 11. Aug 2008
Ort: Nord hessen
43 Beiträge
 
Delphi 7 Enterprise
 
#1

Cport und Delphi 10.3

  Alt 8. Jun 2020, 10:46
Hallo, ich programiere ein Programm zur Steuerung von Modelleisenbahnen.
Bisher habe ich seit jahren mit Delphi 7 programiert.

In meinem Programm Steuere ich eine Intellybox uber die COM Schnittstelle (Serial Port) mit CPort.

Bisher har alles funktioniert.
Jetzt programiere ich mit Delphi 10.3 und schon gibt es Fehler.
Am Anfang bekomme ich die Selben Antworten von der IntellyBox über die COM Schnittstelle. Aber schon nach einigen Sekunden sind die Daten anders als
in meinem Programm programiert mit Delphi 7

Senden mache ich mit : InterfacePort.WriteStr

InterfacePort.WriteStr('x' + Chr(202)); Wobei Chr(202) ein Befehl darstellt.

Die Antwort lese ist aus mit :InterfacePort.ReadStr

ProtokolIBForm.RxStr(Count: Integer);
var Str: String;
i : Integer;
begin
InterfacePort.ReadStr(Str, Count);
If Length(Str) > 0 then
begin
RxChars := Str;
RxCount := Count;
RxChar := pchar(RxChars);
End;


RxChars und RxChar sind

RxChars : String;
RxChar : pChar;

Ich habe schon mit
RxChars : AnsiString;
RxChar : pAnsiChar;

versucht aber das Ergebnis ist dasselbe
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz