Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi NewStr, DisposeStr (https://www.delphipraxis.net/9690-newstr-disposestr.html)

Gambit 1. Okt 2003 19:37


NewStr, DisposeStr
 
Moin!

Habe hier einen etwas älteren Source der die o.g Methoden benutzt, die lt. Compiler bzw. Hilfe veraltet sind und nicht mehr benutzt werden sollten. Welchen Ersatz gibts denn dafür, falls man das überhaupt so fragen kann?

Gruß

Gambit

sakura 1. Okt 2003 19:44

Re: NewStr, DisposeStr
 
Knifflig :mrgreen:

Delphi-Quellcode:
// alt
PCharString := NewStr('some text');
....
DisposeStr(PCharString);

// neu
PCharString := 'some text';
....
PCharString := nil;
...:cat:...

Gambit 1. Okt 2003 19:47

Re: NewStr, DisposeStr
 
whow, echt knifflig... :mrgreen:

Wär ich so nie drauf gekommen...

Besten Dank!!

Gambit

neolithos 1. Okt 2003 19:48

Re: NewStr, DisposeStr
 
Delphi-Quellcode:
pCharString : PChar;
...
pCharString := 'Hallo Welt';
pCharString := nil;
gibt wirklich den Speicher frei????

sakura 1. Okt 2003 19:56

Re: NewStr, DisposeStr
 
Im Zuge der Erweiterung von Delphi für PAnsiChar, wurde das entsprechend erleichtert ;-) Ja, es ist also sicher.

...:cat:...

neolithos 1. Okt 2003 20:08

Re: NewStr, DisposeStr
 
Man lernt nir aus! :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 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