Announcement

Collapse
No announcement yet.

ComPort-Bsp in Win32 Lösungen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ComPort-Bsp in Win32 Lösungen

    Hallo liebe Delphi-Kollegen!

    Momentan beschäftige ich mich mit einem Projekt, das die serielle Schnittstelle (RS 232) zur Kommunikation mit einem Mikrokontroller benutzt.
    Als Grunsgerüst habe ich Auszüge aus dem Buch Delphi Win32 Lösungen verwendet.
    Nun habe ich folgendes Problem:
    Die Hardware schickt mir Hexzahlen, lese ich diese mit dem Programm bekomme ich aber ASCII-Zeichen geliefert (-> PChar??).
    Wie schaffe ich es, daß ich vom Port direkt die Hexzahlen lesen kann, ohne sie später zu konvertieren?

    Vielen Dank für Eure Hilfe im Vorraus.

  • #2
    Hallo,

    ein PChar ist nur ein Zeiger auf einen Speicherbereich, der alles mögliche enthalten kann. In dem o.g. Buch ist auf Seite 47 zu sehen, wie der Inhalt dieses Speicherbereichs als Auflistung von Hexzahlen untersucht werden kann. Nur beim Auslesen wandelt Delphi den vorgefundenen Inhalt in das gewünschte Format um.

    Auf der Seite 99 kommt ein Beispielprojekt vor, das den Inhalt eines PChar über verschiedene Wege ausliest (zum Beispiel Interpretation eines bestimmten Zeichens als Integer)

    Comment

    Working...
    X