Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#2

AW: CPort Komponente - Fehler bei Port-Enumeration

  Alt 12. Mai 2021, 12:33
Anzahl der "Byte"

(4 + 1) * 2 = 10 für Unicode (2 Byte pro Char)


Das Name in Char, aber die Data in Byte.

Allerdings willst du doch bestimmt den Name speichern? (hab grad keinen COM-Port dran und weiß seh nicht was in Data steht)



Ach ja, weil sind keine Strings, sondern statische Arrays:
Delphi-Quellcode:
// PChar(@ValueName),

// PByte(PChar(@Data)),
Wovei die PChar-Casts unnötig sind, da ein Zeiger auf einen Char ein bereits PChar ist.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (12. Mai 2021 um 13:02 Uhr)
  Mit Zitat antworten Zitat