lazarus debug时使用debugserver的方法

秋·风 / 2024-11-07 / 原文

lazarus最大的缺点我认为是Debug功能,如需要查看View:Width的值,lazarus是无法直接看到的,经试用debugserver+SendDebug可以显示。
使用方法:
1、首先编译debugserver,打开编译lazarus\tools\debugserver\debugserver.lpi
2、运行debugserver
3、unit的uses加入dbugintf
4、在需要debug的地方插入:
  SendDebug('AFontName1:'+AFontName);
5、正常运行应用就可以在debugserver显示相应变量的值。