![]() |
PChar <-> String
Hi folks,
ich hab gelesen das die stringübergabe an eine dll nicht ohne sharemem funktioniert. Stattdessen sollte man Pchar übergeben. Wie muss die übergabe in der Praxis dann aussehen? greetz |
Re: PChar <-> String
Wie meinste das mit Übergabe?
Evtl:
Delphi-Quellcode:
?
PChar(string);
|
Re: PChar <-> String
Also mit PChar machst du aus einen String einen PChar und mit StrPas machst du aus einen PChar wieder einen String.
Aber man kann auch den Type WideString verwenden dann fällt das auch weg :) |
Re: PChar <-> String
Danke
wollte nur wissen was es bei der umwandlung zu beachten gibt das heisst: den string umwandeln bei der übergabe zu der dll und wie den pchar beim return danke leuts |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 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 by Thomas Breitkreuz