Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi PChar <-> String (https://www.delphipraxis.net/74656-pchar-string.html)

Privateer3000 7. Aug 2006 11:04


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

Pseudemys Nelsoni 7. Aug 2006 11:07

Re: PChar <-> String
 
Wie meinste das mit Übergabe?

Evtl:

Delphi-Quellcode:
PChar(string);
?

arbu man 7. Aug 2006 11:10

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 :)

Privateer3000 7. Aug 2006 11:12

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