StringAlloc Function | ![]() |
Namespace: XSharp.RT
FUNCTION StringAlloc( cString AS STRING ) AS PSZ
public static Psz StringAlloc( string cString )
![]() |
---|
The PSZ type is included in the X# language and runtime for compatibility only.
In most cases the type can and should be replaced with normal strings. If you need to interface with Win32 API functions that expect an ansi string, there is often also an alternative with a unicode string. We recommend to use that alternative when possible. |
1LOCAL pszString AS PSZ 2LOCAL cString AS STRING 3cString := "CAVO2x tree" 4pszString := StringAlloc(cString) 5? @cString 6? @pszString // Has different storage address than cString 7MemFree(pszString)