Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: String Übergabe an DLL
29. Apr 2013, 18:44
Mach doch einfach jeweils 2 Varianten, eine für Ansi und eine für Unicode.
Delphi-Quellcode:
procedure SomeProcA(APath: PAnsiChar);
procedure SomeProcW(APath: PWideChar);
In einer Wrapper- Unit kannst Du das dann auf die jeweils passende Variante linken.
procedure SomeProc(APath: PChar); external DeineDLL name {$IFDEF UNICODE}'SomeProcW'{$ELSE}'SomeProcA'{$ENDIF};
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|