![]() |
PChar Parameterübergabe
Hallo zusammen,
ich habe eine DLL mit exportierten Funktionen. Als Parameter wird ein PChar übergeben. Von der aufrufenden Applikation aus wird das PChar korrekt übergeben. In der DLL selbst bekomme ich aber nur Müll. So wird das PChar gefüllt:
Delphi-Quellcode:
Könnt ihr mir weiter helfen?
myPchar := StrAlloc(255);
tmp := 'mein text'; myPchar := StrPCopy(myPChar, tmp); Danke & Gruß, Moony |
Re: PChar Parameterübergabe
Wieso nicht einfach PChar(StringVariable)? Und wurden Programm und DLL mit derselben Delphi-Version erstellt? Ansonsten könnte ich mir vorstellen, dass es sich um ein Unicode-Problem handelt.
|
Re: PChar Parameterübergabe
Ich habe schon die unterschiedlichsten Varianten probiert um den String in den Pchar zu bekommen. Von der Applikation wird es richtig übergeben, in der DLL selbst kommt nur Müll an.
Beide sind mit der selben Delphi Version erstellt. |
Re: PChar Parameterübergabe
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz