A Action Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-20 #1 请问有经验的控件开发者。如何调试控件。他不能像程序一样F8
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-20 #2 先不要注册你的控件,把单元文件拷贝到你的测试工程目录下,uses 后动态 Create , 这样可以调试。
教 教父 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-21 #3 我是把它安装好后,然后把它放到FORM上,就可以和普通代码一样调试了。
郭 郭玉梁 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-29 #4 注册也行的,这样方便。如果有错可以修改程序再次注册。 看你爱好了。
C cgh0717 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-30 #7 经验:请你新建一个“.dpk”。然后把你写的控件加到这个.dpk中。 开着这个dpk,再去写你的控件。(这个大家都知道) 再新建一个工程,把你写到一半的(或少或多)控件放到上边去。试试。 你或许认为我在说废话,下面才是精髓。 打开.dpk,再打开你新建的那个工程。这样,你可以不用一会打开这个,一会打 开那个。你试试,是不是这样?只要你认为你写的控件完成了一步,你就可心 complite(拼写可能有误)这个.dpk,然后再运行你的工程,直到控件写好。 前几天总结的经验。不知好不好,还请多多指教。
经验:请你新建一个“.dpk”。然后把你写的控件加到这个.dpk中。 开着这个dpk,再去写你的控件。(这个大家都知道) 再新建一个工程,把你写到一半的(或少或多)控件放到上边去。试试。 你或许认为我在说废话,下面才是精髓。 打开.dpk,再打开你新建的那个工程。这样,你可以不用一会打开这个,一会打 开那个。你试试,是不是这样?只要你认为你写的控件完成了一步,你就可心 complite(拼写可能有误)这个.dpk,然后再运行你的工程,直到控件写好。 前几天总结的经验。不知好不好,还请多多指教。
Y YellowMoon Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-31 #8 注册不注册没有关系的,不过你要在你的程序里面动态创建. 就是声明一个这个控件的实例 New : TNew; new := TNew.Create; 你在这儿设断点就可以跟踪的了,呵呵.
J jqw Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-31 #9 I use the same way as cgh0717's
A Action Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-31 #10 你的所说的都是在程序运行期调试吧。。 我是说比如我做了一个特殊的按钮。。 把它一放在我的form上就开始调试这个按钮。。 因为这个按钮有一大堆初始设定。 。我想看到初始设定的值对不对。 就需要按钮一放在FORM上就跟踪。请问大家有没有办法?
你的所说的都是在程序运行期调试吧。。 我是说比如我做了一个特殊的按钮。。 把它一放在我的form上就开始调试这个按钮。。 因为这个按钮有一大堆初始设定。 。我想看到初始设定的值对不对。 就需要按钮一放在FORM上就跟踪。请问大家有没有办法?
P poy Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-31 #11 同意教父的方法,我就这么做,如果加了新属性就要再安装一遍了!
A Action Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-31 #12 对了。教父说的在delphi下可以行得通。。不过有BCB下好像不行。。
D douh Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-02 #13 最终办法:将控件的DPK加入当前项目组中,(Project->Add Existing Project) 在Project Maneger中选中这个DPK单击右键选Build Sooner, then ALL will OK!
最终办法:将控件的DPK加入当前项目组中,(Project->Add Existing Project) 在Project Maneger中选中这个DPK单击右键选Build Sooner, then ALL will OK!