是这样的,我的pas中的code丢了分多,可是它的dcu还是全的,就用一个duc2pas的工具将其转化,可是转化后的程序是汇编的,如下所示:
function TfrmFormalFileManage.GetCurrentNodeType: Integer;
var
oNode: TTreeNode;
p: PFormalFileTreeData;
asm
@@0: mov eax, [eax+$0514]
@@6: call TCustomTreeView.GetSelected
@@11: test eax, eax
@@13: jnz @@19
@@15: or eax, -$01
@@18: {ret}
@@19: mov eax, [eax+$0C]
@@22: test eax, eax
@@24: jnz @@30
@@26: or eax, -$01
@@29: {ret}
@@30: mov eax, [eax]
@@32: {ret}
end;
这样的代码怎么看啊,我想把它还原成我写的程序,就是高级语言的样子,不知那位高手知道怎么做?
function TfrmFormalFileManage.GetCurrentNodeType: Integer;
var
oNode: TTreeNode;
p: PFormalFileTreeData;
asm
@@0: mov eax, [eax+$0514]
@@6: call TCustomTreeView.GetSelected
@@11: test eax, eax
@@13: jnz @@19
@@15: or eax, -$01
@@18: {ret}
@@19: mov eax, [eax+$0C]
@@22: test eax, eax
@@24: jnz @@30
@@26: or eax, -$01
@@29: {ret}
@@30: mov eax, [eax]
@@32: {ret}
end;
这样的代码怎么看啊,我想把它还原成我写的程序,就是高级语言的样子,不知那位高手知道怎么做?
帮你Uphttp://lysoft.7u7.net