Zitat:
Das heißt, ich baue jetzt meine Headerdatei so um
laß doch Einfach den extra
Unicode-Teil weg
Delphi-Quellcode:
szDriverVer : array[0..7] of AnsiChar; { device driver version }
szDriverName: array[0..MAX_DRIVER_NAME_LEN-1] of AnsiChar; { device driver name }
Char ist im Nicht-
Unicode auch =AnsiChar und es kommt demnach Beides auf's Selbe raus, da in Delphi es praktish so aussieht
type Char = {$IFDEF UNICODE}WideChar{$ELSE}AnsiChar{$IFEND};
'ne einzelne Headerdatei gibt es ja in Delphi im Prinzip nicht
hier haben wir
das Interface - quasi die Headerdaten
und direkt darunter die Implementation
ich find es so zusammen schöner/übersichtlicher, aber ist bestimmt Geschmackssache