如何获取过程或函数中的动态变化值(200分)

既然不便使用其它线程,那么大可以让主线程利用消息机制给自己添加待处理任务(其中
包含指向RecordSet的信息),然后立即让客户端的调用请求返回而不至于死等执行结束。
还有更加彻底的方法——将数据库访问都放到工作线程,主线程只负责对客户端的请求进
行转发(这也是Asta服务端的模式)。
 
你可以看 Cheat Engine的代码啊
他完全可以做到啊。

截获 对某个地址的 写操作就可以啊。
你看用 广海 论坛 看看 很多这类的文章
 
以上回答 是对 如何获取过程或函数中的动态变化值 而言


建议 你还是 用 消息 或 事件
或 类似 下面的方式 完成 delphi自己跟多代码 都这样下啊

TNotifyEvent = procedure(Sender: TObject) of object;
TGetStrProc = procedure(const S: string) of object;

procedure GetColorValues(Proc: TGetStrProc);
var
I: Integer;
begin
for I := Low(Colors) to High(Colors) do Proc(Colors.Name);
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部