Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Pointer vom String übergeben und ändern
17. Mär 2007, 11:25
Achja, jetzt fällts mir auch wieder ein. Ich glaube Strings sollte man in DLLs nur intern benutzen, aber nicht in Signaturen, also nicht als Parameter oder Rückgabewerte. Dafür sollte man PChars verwenden.
So nebenbei glaube ich macht PChar(s) noch mehr, es erzeugt einen neuen "String" mit gleichem Inhalt, ohne Längenbytes aber mit terminierendem #0.
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|