或者 怎么调试呢?
解决方案 »
- 小白请求各位大神来段多线程的源码~
- TADOQUERY 很怪的问题
- 谁告诉我一个好点的DELPHI的 编辑插件
- 想学一下DELPHI下的CORBA方式编程,但不知道从何学起,大家有没有简单的例子让我入门
- 文件拖放操作的问题
- 谢谢大家关心,我的新书即将完成,在此贴出《Delphi高手突破》目录初稿
- 高手请进,紧急求解:如何得到一个指定IP的计算机的操作系统信息?《空》
- 再问字符串
- 我在大三,看到现在多大哥大姐都去考研了,我该怎么办?大家给个建议,是考研还是提早做一些实际的项目好呢???? 另外,能否调查一下,csdn上的同志们,学历都是怎样呢?请大家来参与,谢了.
- 集合类型在使用过程中遇到的问题?
- 網絡用戶對大表的操作。尋求好的解決方案。
- Rave VS QuickReport
GOOD TASTE.
这样不行吧?比如我想调试Form单元的TApplication.Initialize过程
这样设置断点:
procedure TApplication.Initialize;
begin
● if InitProc <> nil then TProcedure(InitProc);//设置断点位置
end;
就不行
1.检查代码语法
2.编译
3.执行编译后的程序
4.创建Application对象
5.TApplication.Initialize
....................
不知道顺序对不对,但上面的每一个过程都应该执行吧?
这些代码好像找不到....
procedure _InitExe(InitTable: Pointer);
begin
TlsIndex := 0;
HInstance := GetModuleHandle(nil);
Module.Instance := HInstance;
Module.CodeInstance := 0;
Module.DataInstance := 0;
InitializeModule;
_StartExe(InitTable, @Module);
end;具体的你可以跟踪看看,不好理解:(