Forum: Programmieren allgemein
by himitsu,
20. Jul 2014
Dennoch wäre es besser den Code ordentlich zu schreiben, denn genau durch solche Codes gab es die meisten Probleme bei der Unicodeumstellung.
In diesem Fall wird AnsiString verwendet, also gehört der Code auch so geschrieben.
> AnsiString und PAnsiChar
Forum: Programmieren allgemein
by himitsu,
9. Jul 2014
Ich seh grade was. :wall:
Du solltest unbedingt mal die Bereichsprüfung in deinem Delphi aktivieren, wenn du ständig solchen Mist verbockst.
String-Indize beginnen bei 1 :!: (außer in den neuen iOS/Android-Plattformen)
Forum: Programmieren allgemein
by himitsu,
9. Jul 2014
(vermutlich) siehe verlinkte Deklaration, in meinem letzten Post.
Ja, ist PChar, aber Delphi konvertiert String-Konstanten automatisch in PChar, wenn man sie direkt an den Parameter übergibt.
Forum: Programmieren allgemein
by himitsu,
9. Jul 2014
Nja, so wie das aussieht, kannst du problemlos auf die alten Pascalfunktionen umsteigen oder gar auf FileStreams.
var F: TextFile;
AssignFile(F, 'COM5: baud=19200, data=8, parity=N, stop=1');
Rewrite(F);
Write(F, 'Hallo');
Ansonsten empfehle ich dir eher mal nach einer "aktuelleren" ComPort-Komponente ausschau zu halten.