求救,写ActiveX控件问题,高分(>200)!!! ( 积分: 100 )

  • 主题发起人 主题发起人 gyang
  • 开始时间 开始时间
G

gyang

Unregistered / Unconfirmed
GUEST, unregistred user!
先给100分,OK后再给

初做ActiveX控件遇到很到问题,找了一些资料,未能解决,特此,求助各位兄!

现在写了一个VCL控件,用Delphi的ActiveX Control进行转换成ActiveX控件
有些问题是(如果类型问题)是知道的,但是转了后,用都不能用,
所以向大家请教如下几个问题:

//这种类型怎么转换处理哦?
//这个类将做为,控件的一个属性
TxxxxSetup = class(TPersistent)
Fxxx: Widestring;
end;

//主控件
Txxxxx = class(TCustomControl)//应该可以吧?
private
FTimer: TTimer;//这是非可视控件,如何处理了??
FEdit: TEdit;//这是可可视控件,需要特殊处理吗?如果处理?
FxxxxSetup: TxxxxSetup;//这种类型怎么转换处理哦(就是上面的)?
end;

Txxxxx = class//这是控件中用到的一些类,需要格外处理吗??怎么处理?
private
FList: TList;
end;

//以下几种写方应该怎么处????
string -&gt
Widestring//用Widestring取代string?
TColor -&gt
???
property Items[Index: Integer]: Txxxxx read GetItem write SetItem
default
-&gt
???
 
先给100分,OK后再给

初做ActiveX控件遇到很到问题,找了一些资料,未能解决,特此,求助各位兄!

现在写了一个VCL控件,用Delphi的ActiveX Control进行转换成ActiveX控件
有些问题是(如果类型问题)是知道的,但是转了后,用都不能用,
所以向大家请教如下几个问题:

//这种类型怎么转换处理哦?
//这个类将做为,控件的一个属性
TxxxxSetup = class(TPersistent)
Fxxx: Widestring;
end;

//主控件
Txxxxx = class(TCustomControl)//应该可以吧?
private
FTimer: TTimer;//这是非可视控件,如何处理了??
FEdit: TEdit;//这是可可视控件,需要特殊处理吗?如果处理?
FxxxxSetup: TxxxxSetup;//这种类型怎么转换处理哦(就是上面的)?
end;

Txxxxx = class//这是控件中用到的一些类,需要格外处理吗??怎么处理?
private
FList: TList;
end;

//以下几种写方应该怎么处????
string -&gt
Widestring//用Widestring取代string?
TColor -&gt
???
property Items[Index: Integer]: Txxxxx read GetItem write SetItem
default
-&gt
???
 
各位仁兄们,帮帮我哈,谢过了!
初写ActiveX控件,还有很多不清楚的地方,
谢谢谢谢谢谢!!!!!!
 
老兄请说的清楚点,我看不明白
 
有全手工写的ActiveX控件例子吗?
最好能包括以下属性
TxxxxSetup = class(TPersistent)
Fxxx: Widestring;
...
end;

Txxxxx = class(TCustomControl)
private
FTimer: TTimer;
FEdit: TEdit;
FxxxxSetup: TxxxxSetup;
public
property Items[Index: Integer]: Txxxxx read GetItem write SetItem
default;
property xxxxSetup read FxxxxSetup;
end;
 
没写过,不过我估计这样应该是不行的,
只能给这个类包个套子,或委托一个接口来实现。
 
你用ActiveX Form 就可以啦,Form上面可以放Timer的。
 
我发给例子给你
 
接受答案了.
 
后退
顶部