var
p:Pointer;
begin
p:=TForm1.MethodAddress('...');
if p=nil then
showmessage('df');
end;
为什么p老是nil啊
p:Pointer;
begin
p:=TForm1.MethodAddress('...');
if p=nil then
showmessage('df');
end;
为什么p老是nil啊
解决方案 »
- 程序员专用工具,对您的软件项目批量插入版本信息、版权信息、其它信息。采用C++语言编写,适合windows平台运行。
- 菜鸟求助:如何实现数据的同步?
- 在delphi中动态创建ADOStoredroc的问题!!!!!!!!!!(高手请进)
- 对于stdcall的函数,在传递一个word型的参数时,这个参数在堆栈中保存时占2个字节还是4个字节?
- 如何实现在一个panel里播放flash和rm要设置rm的DisplayRect和Notify吗
- 如何操作画布上多幅图中的其中一幅
- 运维
- 搜索引擎问题(2)---程序检测链接有效性,并获得链接速率
- 一个C++聊天室 http://cpp.chinaccd.net/chat 高手如去。当然得你去了。。。
- 关于利用ODAC组件编制的程序的运行环境的问题。
- 在SQL中exec @sql出错,存储过程中执行的字符串,在线等
- 请教一个关于编译的问题??
例如有一个procedure TForm1.Button1Click(Sender: TObject);
就可以 p:=TForm1.MethodAddress('Button1Click');
像你这样 p:=TForm1.MethodAddress('...');不为空才怪呢 ^_^