implementation{$R *.DFM}procedure Tfrmmain.Label1MouseMove(Sender : TObject);
begin
(*
0048FEB8   55                     push    ebp
0048FEB9   8BEC                   mov     ebp, esp
0048FEBB   8B80F8020000           mov     eax, [eax+$02F8]
0048FEC1   8B4068                 mov     eax, [eax+$68]
0048FEC4   BAFF000000             mov     edx, $000000FF* Reference to : TIcon._PROC_00424704()
|
0048FEC9   E83648F9FF             call    00424704
0048FECE   5D                     pop     ebp
0048FECF   C20800                 ret     $0008*)
end;
以上代码是什么?首先不要怀疑这个程序的对错。
问题1。
 是汇编吗。。但地址是怎么弄出来的,编译器是怎么认识他的。
 用DELPHI可以打开他。但是无法编译  
问题2。
 是用DELPHI编译器吗?如果不是那要用哪种编译器?;)
先谢过各位.
以下是工程文件
Project lhc;Uses
  Forms,
  ds in 'ds.pas' {Tfrmds},
  man in 'man.pas' {Tfrmman},
  sign in 'sign.pas' {Tfrmsign},
  result in 'result.pas' {Tfrmresult},
  psw in 'psw.pas' {Tfrmpsw},
  main in 'main.pas' {Tfrmmain},
  login in 'login.pas' {TForm1};{$R *.RES}begin
{
004908C0   55                     push    ebp
004908C1   8BEC                   mov     ebp, esp
004908C3   83C4F0                 add     esp, -$10
004908C6   53                     push    ebx
004908C7   B868064900             mov     eax, $00490668|
004908CC   E88B5EF7FF             call    0040675C
004908D1   8B1D6C2B4900           mov     ebx, [$00492B6C]
004908D7   8B03                   mov     eax, [ebx]* Reference to: forms.TApplication.Initialize(TApplication);
|
004908D9   E8DECDFCFF             call    0045D6BC
004908DE   8B0D5C2C4900           mov     ecx, [$00492C5C]
004908E4   8B03                   mov     eax, [ebx]
004908E6   8B1508024900           mov     edx, [$00490208]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
004908EC   E8E3CDFCFF             call    0045D6D4
004908F1   8B0D982A4900           mov     ecx, [$00492A98]
004908F7   8B03                   mov     eax, [ebx]
004908F9   8B1594FB4800           mov     edx, [$0048FB94]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
004908FF   E8D0CDFCFF             call    0045D6D4
00490904   8B0D182A4900           mov     ecx, [$00492A18]
0049090A   8B03                   mov     eax, [ebx]
0049090C   8B15003F4700           mov     edx, [$00473F00]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
00490912   E8BDCDFCFF             call    0045D6D4
00490917   8B0D64294900           mov     ecx, [$00492964]
0049091D   8B03                   mov     eax, [ebx]
0049091F   8B15EC404700           mov     edx, [$004740EC]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
00490925   E8AACDFCFF             call    0045D6D4
0049092A   8B0D242B4900           mov     ecx, [$00492B24]
00490930   8B03                   mov     eax, [ebx]
00490932   8B15E8424700           mov     edx, [$004742E8]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
00490938   E897CDFCFF             call    0045D6D4
0049093D   8B0D84294900           mov     ecx, [$00492984]
00490943   8B03                   mov     eax, [ebx]
00490945   8B1520E34800           mov     edx, [$0048E320]* Reference to: forms.TApplication.CreateForm(TApplication;Classes.TComponentClass;void);
|
0049094B   E884CDFCFF             call    0045D6D4
00490950   8B03                   mov     eax, [ebx]|
00490952   E8FDCDFCFF             call    0045D754
00490957   5B                     pop     ebx|
00490958   E8CF38F7FF             call    0040422C
0049095D   8D4000                 lea     eax, [eax+$00]
00490960   0000                   add     [eax], al}end.