| Delphi |
C# | Supported |
| abort | new Exception | Yes |
| addexitproc | | No |
| addterminateproc | | No |
| adjustlinebreaks | | No |
| allocmem | | No |
| ansicomparefilename | String.CompareTo | Yes |
| ansicomparestr | String.CompareTo | Yes |
| ansicomparetext | String.CompareTo | Yes |
| ansidequotedstr | | No |
| ansiextractquotedstr | | No |
| ansilastchar | | No |
| ansilowercase | String.ToLower | Yes |
| ansilowercasefilename | String.ToLower | Yes |
| ansipos | String.IndexOf | Yes |
| ansiquotedstr | | No |
| ansisamestr | String.Equls | Yes |
| ansisametext | String.Equls | Yes |
| ansistrcomp | String.CompareTo | Yes |
| ansistricomp | String.CompareTo | Yes |
| ansistrlastchar | | No |
| ansistrlcomp | String.CompareTo | Yes |
| ansistrlicomp | String.CompareTo | Yes |
| ansistrlower | String.ToLower | Yes |
| ansistrpos | String.IndexOf | Yes |
| ansistrrscan | String.LastIndexOf | Yes |
| ansistrscan | String.IndexOf | Yes |
| ansistrupper | String.ToUpper | Yes |
| ansiuppercase | String.ToUpper | Yes |
| ansiuppercasefilename | String.ToUpper | Yes |
| appendstr | += | Yes |
| assignstr | = | Yes |
| beep | | No |
| booltostr | | No |
| bytetocharindex | | Yes |
| bytetocharlen | | No |
| bytetype | | No |
| callterminateprocs | | No |
| changefileext | | No |
| charlength | | No |
| chartobyteindex | | No |
| chartobytelen | | No |
| comparemem | | No |
| comparestr | String.CompareTo | Yes |
| comparetext | String.CompareTo | Yes |
| createdir | Directory.CreateDirectory | Yes |
| createguid | | No |
| currentyear | DateTime.Today.Year | Yes |
| currtostr | | No |
| currtostrf | | No |
| date | DateTime.Today | Yes |
| datedelta | 693594 | Yes |
| datetimetofiledate | | No |
| datetimetostr | | Yes |
| datetimetostring | | Yes |
| datetimetosystemtime | | Yes |
| datetimetotimestamp | | Yes |
| datetostr | | Yes |
| dayofweek | DateTime.DayOfWeek | Yes |
| decodedate | | No |
| decodedatefully | | No |
| decodetime | | No |
| deletefile | File.Delete | Yes |
| directoryexists | Directory.Exists | Yes |
| diskfree | | No |
| disksize | | No |
| disposestr | | No |
| dllproc | | No |
| encodedate | | No |
| encodetime | | No |
| exceptionerrormessage | | No |
| excludetrailingbackslash | Path.GetDirectoryName | Yes |
| excludetrailingpathdelimiter | Path.GetDirectoryName | Yes |
| expandfilename | Path.GetFullPath | Yes |
| expandfilenamecase | Path.GetFullPath | Yes |
| expanduncfilename | | No |
| extractfiledir | Path.GetDirectoryName | Yes |
| extractfiledrive | Path.GetPathRoot | Yes |
| extractfileext | Path.GetExtension | Yes |
| extractfilename | Path.GetFileName | Yes |
| extractfilepath | Path.GetDirectoryName | Yes |
| extractrelativepath | | No |
| extractshortpathname | | No |
| falseboolstrs | | No |
| fileage | | No |
| fileclose | File.Close | Yes |
| filecreate | File.Create | Yes |
| filedatetodatetime | | No |
| fileexists | File.Exists | Yes |
| filegetattr | File.GetAttributes | Yes |
| filegetdate | File.GetCreationTime | Yes |
| fileisreadonly | | Yes |
| fileopen | File.Open | Yes |
| fileread | | No |
| filesearch | | No |
| fileseek | | No |
| filesetattr | File.SetAttributes | Yes |
| filesetdate | | No |
| filesetreadonly | | No |
| filewrite | | No |
| finalizepackage | | No |
| findclose | | No |
| findcmdlineswitch | | No |
| findfirst | | No |
| findnext | | No |
| floattocurr | Convert.ToDecimal | Yes |
| floattodatetime | Convert.ToDateTime | Yes |
| floattodecimal | Convert.ToDecimal | Yes |
| floattostr | Convert.ToString | Yes |
| floattostrf | Convert.ToString | Yes |
| floattotext | Convert.ToString | Yes |
| floattotextfmt | | No |
| fmtloadstr | | No |
| fmtstr | | No |
| forcedirectories | Directory.CreateDirectory | Yes |
| format | | No |
| formatbuf | | No |
| formatcurr | | No |
| formatdatetime | | No |
| formatfloat | | No |
| freeandnil | | No |
| getcurrentdir | Environment.CurrentDirectory | Yes |
| getenvironmentvariable | Environment.GetEnvironmentVariable | Yes |
| getfileversion | | No |
| getformatsettings | | No |
| getlocaleformatsettings | | No |
| getmodulename | | No |
| getpackagedescription | | No |
| getpackageinfo | | No |
| gettime | DateTime.Now | Yes |
| guidtostring | | No |
| hinstance | | No |
| incamonth | DateTime.AddMonths | Yes |
| includetrailingbackslash | | No |
| includetrailingpathdelimiter | | No |
| incmonth | DateTime.AddMonths | No |
| initializepackage | | No |
| interlockeddecrement | | No |
| interlockedexchange | | No |
| interlockedexchangeadd | | No |
| interlockedincrement | | No |
| inttohex | Int32.ToString("x") | Yes |
| inttostr | Inr32.toString | Yes |
| isdelimiter | | No |
| isequalguid | | No |
| isleapyear | DateTime.IsLeapYear | Yes |
| ispathdelimiter | | No |
| isvalidident | | No |
| languages | | No |
| lastdelimiter | | No |
| leadbytes | | No |
| loadpackage | | No |
| loadstr | | No |
| lowercase | String.ToLower | Yes |
| msecstotimestamp | | No |
| newstr | | No |
| nextcharindex | | No |
| now | DateTime.Now | Yes |
| nullstr | | No |
| outofmemoryerror | | No |
| quotedstr | | No |
| raiselastoserror | | No |
| raiselastwin32error | | No |
| removedir | Directory.Delete | Yes |
| renamefile | File.Move | Yes |
| replacedate | | No |
| replacetime | | No |
| safeloadlibrary | | No |
| samefilename | String.Equals | Yes |
| sametext | String.Equals | Yes |
| setcurrentdir | Environment.CurrentDirectory = value | Yes |
| showexception | | No |
| sleep | Thread.CurrentThread.Sleep | Yes |
| stralloc | | No |
| strbufsize | String.Length | Yes |
| strbytetype | | No |
| strcat | + | No |
| strcharlength | | No |
| strcomp | String.CompareTo | Yes |
| strcopy | | No |
| strdispose | = null | Yes |
| strecopy | | No |
| strend | | No |
| strfmt | | No |
| stricomp | String.CompareTo | Yes |
| stringreplace | String.Replace | Yes |
| stringtoguid | new Guid | Yes |
| strlcat | | No |
| strlcomp | | No |
| strlcopy | | No |
| strlen | | No |
| strlfmt | | No |
| strlicomp | | No |
| strlower | String.ToLower | Yes |
| strmove | | No |
| strnew | | No |
| strnextchar | | No |
| strpas | | No |
| strpcopy | | No |
| strplcopy | | No |
| strpos | String.IndexOf | Yes |
| strrscan | String.LastIndexOf | Yes |
| strscan | String.IndexOf | Yes |
| strtobool | Convert.ToBoolean | Yes |
| strtobooldef | | No |
| strtocurr | Convert.ToDecimal | Yes |
| strtocurrdef | | No |
| strtodate | Convert.ToDateTime | Yes |
| strtodatedef | | No |
| strtodatetime | Convert.ToDateTime | Yes |
| strtodatetimedef | | No |
| strtofloat | Convert.ToSingle | Yes |
| strtofloatdef | | No |
| strtoint | Convert.ToInt32 | Yes |
| strtoint64 | Convert.ToInt64 | Yes |
| strtoint64def | | No |
| strtointdef | | No |
| strtotime | Convert.ToDateTime | Yes |
| strtotimedef | | No |
| strupper | String.ToUpper | Yes |
| supports | | No |
| syserrormessage | | No |
| systemtimetodatetime | | No |
| texttofloat | | No |
| time | DateTime.Now | Yes |
| timestamptodatetime | | No |
| timestamptomsecs | | No |
| timetostr | DateTime.ToString | Yes |
| trim | String.Trim | Yes |
| trimleft | String.TrimStart | Yes |
| trimright | String.TrimEnd | Yes |
| trims | | No |
| trueboolstrs | | No |
| tryencodedate | | No |
| tryencodetime | | No |
| tryfloattocurr | | No |
| tryfloattodatetime | | No |
| trystrtobool | | No |
| trystrtocurr | | No |
| trystrtodate | | No |
| trystrtodatetime | | No |
| trystrtofloat | | No |
| trystrtoint | | No |
| trystrtoint64 | | No |
| trystrtotime | | No |
| unixdatedelta | | No |
| unloadpackage | | No |
| uppercase | String.ToUpper | Yes |
| widecomparestr | String.CompareTo | Yes |
| widecomparetext | String.CompareTo | Yes |
| widefmtstr | | No |
| wideformat | | No |
| wideformatbuf | | No |
| widelowercase | String.ToLower | Yes |
| widesamestr | String.Equals | Yes |
| widesametext | String.Equals | Yes |
| wideuppercase | String.ToUpper | Yes |
| win32check | | No |
| win32platform | | No |
| wraptext | | No |