如何解决ActiveformX的编译问题? 请各位大虾帮帮忙! ( 积分: 0 )

  • 主题发起人 主题发起人 songbird
  • 开始时间 开始时间
S

songbird

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编译一个ActiveFormX控件时出现了无法编译提示是:Cannot debug project a host application is defined. Use the Run/Parameters...dialog box.
不知道是什么原因
请各位大虾帮帮我这个“菜鸟”!小弟在此谢过了!!!
 
我在编译一个ActiveFormX控件时出现了无法编译提示是:Cannot debug project a host application is defined. Use the Run/Parameters...dialog box.
不知道是什么原因
请各位大虾帮帮我这个“菜鸟”!小弟在此谢过了!!!
 
点,run/parameters,打开窗口后,把输入框内的文字都删掉!重新run.
 
zpw0117朋友谢谢你的提示,可是我试过了不行啊?好像要有一个ActiveFormX的一个可执行文件才可以run,请问如何创建ActiveForm的可执行文件呢?
谢了!!!!
 
通常不这样作,通常是通过发布到WEB服务器的方式,Project菜单下面的Web Deploy那两个菜单,网上有很多资料的
 
因为我这个控件不是用在WEB上的我是要为VC++提供一个接口的
 
没有调试过ocx,可以当成是DLL来调试,你只要注册这个控件就可以了,Build下,然后注册这个控件

regsvr32.exe 你的控件文件名

然后你就可以在VC里面引入调试了,基本上就这样,我上面的说的那个,就是在网页里面调用,原理差不多,但是它本身不应该是可执行的
 
谢谢 chenybin
我已经注册了这个控件了就是在调试的时候提示了:Cannot debug project a host application is defined. Use the Run/Parameters...dialog box.
如果我想使ActiveFormX在delphi中执行呢?也就是生成一个可执行文件,那要如何做呢?
(还有能不能推荐一下学习ActiveX 的资料书吗?)
 
可以在Delphi中执行。但是很麻烦。需要在Delphi中引入这个ActiveXFormX,然后新建工程来调试。就是新建一个工程。然后引用这个ActiveXFormX。再执行它的代码来调试。
 
其实调试activeform和调试普通的dll一模一样,只要在run -->parmameters
下把IEExplore.exe加进来就行了,这个可执行文件在那里相信你能找的到,运行时设置断点
ie打开后从文件--〉打开--〉浏览找到你activeform工程文件的网页即可进行调试了,此时和
平常的调试没有社么差别。你可以试验一下。
activeform我搞过一阵子,一点都不复杂,关键要理解com原理,同时知道activeform和普通
的activex没有什么差别。


http://www.delphibbs.com/delphibbs/dispq.asp?LID=381245
 

Similar threads

A
回复
0
查看
948
Andreas Hausladen
A
A
回复
0
查看
829
Andreas Hausladen
A
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
833
import
I
后退
顶部