home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / numega / sc501.exe / data1.cab / Data_Files / DEFAULT.DPH < prev    next >
Encoding:
Text File  |  1997-11-25  |  2.1 KB  |  68 lines

  1. ;
  2. ; DEFAULT.DPH
  3. ;
  4. ; SmartCheck 5.0
  5. ; Copyright 1995-1997 NuMega Technologies, Inc.
  6. ;
  7. ; This file contains the static symbols that SmartCheck is
  8. ; aware of from the Borland Delphi run time library. It can be 
  9. ; substituted for DEFAULT.DAT if a Delphi application experiences 
  10. ; long startup times under SmartCheck.
  11. ; Do not modify this file.  All new entries
  12. ; must be added to your local copy of ROUTINE.DAT.
  13. ;
  14.  
  15. ; Delphi Allocation and Deallocation routines
  16. SysGetMem         ID  014
  17. @GetMem           ID  014          ; Delphi's memory allocation
  18. AllocMem          ID  014
  19. SysFreeMem        ID  020
  20. @FreeMem          ID  020          ; Delphi's memory free
  21. StrDispose        ID  020
  22. DisposeStr        ID  020
  23. SysReallocMem     ID  021
  24. @ReallocMem       ID  021          ; Delphi's ReallocMem function
  25. StrAlloc          ID  023          ; Delphi's StrAlloc
  26. NewStr            ID  024
  27. StrNew            ID  025          ; Delphi's StrNew
  28. StrBufSize        ID  028          ; Delphi Sizing functions
  29.  
  30. ; The following are object constructors/destructors in Delphi
  31. TBrush.Create           ID  031
  32. TButton.Create          ID  031
  33. TCustomForm.Create      ID  031
  34. TCustomEdit.Create      ID  031
  35. TCustomCheckBox.Create  ID  031
  36. TMenu.Create            ID  031
  37. TObject.Create          ID  031
  38.  
  39. TObject.Free            ID  032
  40. TCustomForm.Destroy     ID  032
  41. TBrush.Destroy          ID  032
  42. TWinControl.Destroy     ID  032
  43. TMenu.Destroy           ID  032
  44.  
  45.  
  46. ; String routines
  47.  
  48. StrCat,cat(destz_eax,srcz_edx)
  49. AppendStr,cat(destz_eax,srcz_edx)
  50. StrCopy,(destz_eax,srcz_edx)
  51. StrECopy,(destz_eax,srcz_edx)
  52. StrLCopy,(destz_eax,srcz_edx,count_ecx)
  53. StrMove,(destz_eax,srcz_edx)
  54. StrPCopy,(destz_eax,srcz_edx)
  55. StrPLCopy,(destz_eax,srcz_edx,count_ecx)
  56. ;Move,(destz_eax,srcz_edx)
  57. StrLCat,(destz_eax,srcz_edx,count_ecx)
  58. @FillChar,(destz_eax,skipint,count_edx)
  59.  
  60. OLEAUT32:SysAllocString         ID 035
  61. OLEAUT32:SysAllocStringLen      ID 036
  62. OLEAUT32:SysAllocStringByteLen  ID 037
  63. OLEAUT32:SysFreeString          ID 038
  64. OLEAUT32:SysReAllocStringLen    ID 039
  65. OLEAUT32:SysReAllocString       ID 040
  66.  
  67.