home *** CD-ROM | disk | FTP | other *** search
- ;
- ; DEFAULT.DPH
- ;
- ; SmartCheck 5.0
- ; Copyright 1995-1997 NuMega Technologies, Inc.
- ;
- ; This file contains the static symbols that SmartCheck is
- ; aware of from the Borland Delphi run time library. It can be
- ; substituted for DEFAULT.DAT if a Delphi application experiences
- ; long startup times under SmartCheck.
- ;
- ; Do not modify this file. All new entries
- ; must be added to your local copy of ROUTINE.DAT.
- ;
-
- ; Delphi Allocation and Deallocation routines
- SysGetMem ID 014
- @GetMem ID 014 ; Delphi's memory allocation
- AllocMem ID 014
- SysFreeMem ID 020
- @FreeMem ID 020 ; Delphi's memory free
- StrDispose ID 020
- DisposeStr ID 020
- SysReallocMem ID 021
- @ReallocMem ID 021 ; Delphi's ReallocMem function
- StrAlloc ID 023 ; Delphi's StrAlloc
- NewStr ID 024
- StrNew ID 025 ; Delphi's StrNew
- StrBufSize ID 028 ; Delphi Sizing functions
-
- ; The following are object constructors/destructors in Delphi
- TBrush.Create ID 031
- TButton.Create ID 031
- TCustomForm.Create ID 031
- TCustomEdit.Create ID 031
- TCustomCheckBox.Create ID 031
- TMenu.Create ID 031
- TObject.Create ID 031
-
- TObject.Free ID 032
- TCustomForm.Destroy ID 032
- TBrush.Destroy ID 032
- TWinControl.Destroy ID 032
- TMenu.Destroy ID 032
-
-
- ; String routines
-
- StrCat,cat(destz_eax,srcz_edx)
- AppendStr,cat(destz_eax,srcz_edx)
- StrCopy,(destz_eax,srcz_edx)
- StrECopy,(destz_eax,srcz_edx)
- StrLCopy,(destz_eax,srcz_edx,count_ecx)
- StrMove,(destz_eax,srcz_edx)
- StrPCopy,(destz_eax,srcz_edx)
- StrPLCopy,(destz_eax,srcz_edx,count_ecx)
- ;Move,(destz_eax,srcz_edx)
- StrLCat,(destz_eax,srcz_edx,count_ecx)
- @FillChar,(destz_eax,skipint,count_edx)
-
- OLEAUT32:SysAllocString ID 035
- OLEAUT32:SysAllocStringLen ID 036
- OLEAUT32:SysAllocStringByteLen ID 037
- OLEAUT32:SysFreeString ID 038
- OLEAUT32:SysReAllocStringLen ID 039
- OLEAUT32:SysReAllocString ID 040
-
-