databridge 中有个属性property Active : Boolean read FActive write SetActive default False;
当我给Active赋值时,他是怎样调用SetActive方法的阿Active := True;
当我给Active赋值时,他是怎样调用SetActive方法的阿Active := True;
解决方案 »
- 【求助】如何显示excel中的checkbox?
- 遇到个 Query的奇怪问题,求高手帮忙!
- 近期热门:《致Borland的一封公开信》
- 请教:在使用DELPHI 5 制作DLL时,如何同时生成DLL文件及LIB文件?
- 请问在DELPHI中X的Y次方,怎么写?在线等。。。。。
- ★★★www.csdn.com.cn★★★已经开通~目前正在测试阶段~!!
- 我是个新手,请大家帮我解决一下这个问题
- 怎样很容易的得到当前输入法对应的字符串如:'紫光拼音输入法2.2版'?
- 怎样作万年历?
- 在写代码的时候听所使用sender可以省写很多代码,请举写例子
- Delphi+access 点击BDEdit时出现 错误 class EAccessViolation
- 数据直接存取
我想知道是怎么自动调用的是编译器在编译时,编译到read write时,会形成相应编译的代码么我怎么才能看到怎么实现的呢
Active := True;
编译成了,CALL TClass.SetActive,并把后面的值和对象当参数传过去
system源代码里有好多汇编function _ClassCreate(AClass: TClass; Alloc: Boolean): TObject;
asm
{ -> EAX = pointer to VMT }
{ <- EAX = pointer to instance }
PUSH EDX
PUSH ECX
PUSH EBX
TEST DL,DL
JL @@noAlloc
CALL DWORD PTR [EAX] + VMTOFFSET TObject.NewInstance
@@noAlloc:
{$IFNDEF PC_MAPPED_EXCEPTIONS}
XOR EDX,EDX
LEA ECX,[ESP+16]
MOV EBX,FS:[EDX]
MOV [ECX].TExcFrame.next,EBX
MOV [ECX].TExcFrame.hEBP,EBP
MOV [ECX].TExcFrame.desc,offset @desc
MOV [ECX].TexcFrame.ConstructedObject,EAX { trick: remember copy to instance }
MOV FS:[EDX],ECX
{$ENDIF}
POP EBX
POP ECX
POP EDX
RET{$IFNDEF PC_MAPPED_EXCEPTIONS}
@desc:
JMP _HandleAnyException { destroy the object } MOV EAX,[ESP+8+9*4]
MOV EAX,[EAX].TExcFrame.ConstructedObject
TEST EAX,EAX
JE @@skip
MOV ECX,[EAX]
MOV DL,$81
PUSH EAX
CALL DWORD PTR [ECX] + VMTOFFSET TObject.Destroy
POP EAX
CALL _ClassDestroy
@@skip:
{ reraise the exception }
CALL _RaiseAgain
{$ENDIF}
end;
是在这个unit里面么
我的ALT+C怎么不行啊
不会是和插件的快捷键冲突了吧...
查看的窗口叫什么?