[fpc-pascal] String to PString assignment?
Graeme Geldenhuys
graemeg at opensoft.homeip.net
Tue Sep 29 12:45:05 CEST 2009
Hi,
I'm converting a project from Sibyl (a old OS/2 IDE implement in
SpeedSoft Pascal).
Below is the code I'm trying to convert to Free Pascal. I see FPC has a
PString type, but not FreePString() or NewPString(). Searching the FPC
source code, I found the FP Text IDE using PString all over. The FP Text
IDE uses this... <some PString var> := NewStr(<string>);
Do I need this when I use String = AnsiString in my projects? Or can I
simply do the following assignment: _Title := @NevValue;
---------------------------------
_Title: PString;
...
procedure TTopic.SetTitle( const NewValue: string );
begin
FreePString( _Title );
_Title:= NewPString( NewValue );
end;
---------------------------------
Sorry if this sounds dumb, but I have never used PString before.
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/
More information about the fpc-pascal
mailing list