# DLL中使用一个form而form中有视觉化的元件？要如何能createobject呢？

Posted by 王空空 on November 10, 1999 at 12:29:24:

您好:
小弟有一事请教:
小弟有一个控制项一定要摆在form中，由于是一个输入的设备，因此想把它写成一只dll或是active exe。在form上小弟摆了这个控制项(以mscomm为例)，及一个timer。(目前是 dll档)
小弟的相关程式码如下: dll档名: tmr.dll
class name:clsTest
private mData as string
Class_initalize: load form1
property let Idata(byavl new as string)
mdata=new
end property
property get IData() as string
idata=mdata
end property

form1:dim obj as new clstest
timer1_timer:(interval=1000)
clstest.idata=mscomm1.input

编译成dll后。
在VB开了一个执行档:引用那个dll档
在form中宣告: dim obj as object
form_load: set obj=createobject("tmr.clstest")
msgbox obj.idata

可是小弟试的结果就是没有资料，不知小弟的观念哪里有问题，请您指导一下，谢谢您！

Follow Ups: