组件的事件是不是必须在安装之后才能够测试,开发过程中如何测试?(50分)

T

tttk

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好。
我现在在开发一个Delphi中的组件,其中定义了事件E1(Event),以及激发事件的方法M1。

为了测试事件的运行,我在另一个表单中定义了一个同事件E1相同类型的类方法P1,并
把它在运行时动态的赋值给组件的事件E1。当E1事件发生时,该P1方法应该运行。

一切都应该很正常,可是当我运行时,一旦运行到M1激发事件E1的断点处,
就出现“Access Violate...”类型错误。
可是如果把组件安装到IDE中再运行,似乎就没有这个问题。

我的问题是:组件的事件是不是必须在安装之后才能够测试,开发过程中如何测试?
如果您能够提供帮助,我就不胜感激。谢谢。

 
首先use组件的unit
其次动态生成组件,调用组件方法。
在组件方法内设断点,跟踪。

不需要安装是可以调试的。
 
谢谢,果真可以的。
 

Similar threads

回复
0
查看
671
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部