﻿这里是用户函数和过程的编号对应表，用于万一软件发生崩溃，便于快速找到函数。可以在工程属性里设置是否开启。
VisualFreeBasic 函数头汇编特征：
 55     | push ebp 
 89E5   | mov ebp,esp
接下来的下一行或下下一行汇编
OD： mov dword ptr ds:[420308],10003
CE： mov [00420308],00010003
[00420308] 表示内存位置，是16进制数，此内存地址中保存着当前执行到那个函数编号，软件不同地址不同，不会固定的。 
 00010003  表示编号，是16进制数，可以查找下面内容找到是什么函数。  
 ----------------------------------------------------------------- 
10001  Function Form1_FORMPROCEDURE(ByVal hWndForm As HWND, ByVal wMsg As uInteger, ByVal wParam As WPARAM, ByVal lParam As LPARAM) As LResult 'Form1 窗口回调过程 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|-276]
10002  Function Form1_CODEPROCEDURE(ByVal hWndControl As HWND, ByVal wMsg As uInteger, ByVal wParam As WPARAM, ByVal lParam As LPARAM) As LRESULT  ' Form1 控件回调 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|-52]
10003  sub mOn_Attr2Changed(ByVal var1 As Double) '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|58]
10004  Function On_Modified(ByRef pObject As Any Ptr) As HRESULT '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|62]
10005  sub BeforeClose(ByRef Cancel As VARIANT_BOOL) '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|67]
10006  Sub Form1_Command1_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|71]
10007  Sub Form1_Command2_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|110]
10008  Sub Form1_Command3_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|126]
10009  Sub Form1_Command4_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|140]
1000A  Sub Form1_Command5_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|146]
1000B  Function p3(ByVal a As Double, ByVal b As Double, ByVal c As Double) As VARIANT '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|164]
1000C  Sub Form1_Command6_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|170]
1000D  Sub Form1_Command7_BN_Clicked(hWndForm As hWnd, hWndControl As hWnd)  '单击 '[FILE:D:\VFB\Projects\ComDemo\forms\Form1.frm|211]
1000E  Function FF_PUMPHOOK( uMsg As Msg ) As Long '消息钩子 '[FILE:#FF_PumpHook#|0]
1000F  Function FF_WINMAIN(ByVal hInstance As HINSTANCE) As Long '程序入口函数 '[FILE:#FF_WinMain#|0]
10010  Sub FF_WINEND(ByVal hInstance As HINSTANCE) '程序出口，程序终止后的最后代码。 '[FILE:#FF_WinMain#|18]
10011  function COMRegisterServer stdcall Alias "DllRegisterServer"() as HRESULT Export '[FILE:D:\VFB\Projects\ComDemo\modules\ComTest.inc|98]
10012  function COMUnregisterServer stdcall alias "DllUnregisterServer"() as HRESULT Export '[FILE:D:\VFB\Projects\ComDemo\modules\ComTest.inc|117]
10013  function COMGetClassObject stdcall Alias"DllGetClassObject"(byval rclsid as const IID const ptr, byval riid as const IID const ptr, byval ppv as LPVOID ptr) as HRESULT Export '[FILE:D:\VFB\Projects\ComDemo\modules\ComTest.inc|123]
10014  Function COMCanUnloadNow stdcall Alias "DllCanUnloadNow"() as HRESULT Export '[FILE:D:\VFB\Projects\ComDemo\modules\ComTest.inc|133]
10015  Function MsgBox Overload(提示文本 as CWSTR, 选项 As ULong = MB_OK, 标题文本 As CWSTR = App.ProductName , 父窗口句柄 As HWND = AfxGetHwndFromPID(GetCurrentProcessId)) as Integer '[FILE:D:\VFB\Projects\ComDemo\release\CODEGEN_ComDemo_UTILITY.inc|351]
10016  Function MsgBox Overload(父窗口句柄 As HWND, 提示文本 as CWSTR, 标题文本 As CWSTR = App.ProductName , 选项 As ULong = MB_OK) as Integer '[FILE:D:\VFB\Projects\ComDemo\release\CODEGEN_ComDemo_UTILITY.inc|355]
10017  Function MsgBox Overload(父窗口句柄 As HWND, 提示文本 as CWSTR, 选项 As ULong ) as Integer '[FILE:D:\VFB\Projects\ComDemo\release\CODEGEN_ComDemo_UTILITY.inc|359]
