如何调试ACTIVE FORM?(100分)

  • 主题发起人 主题发起人 lyd_2000
  • 开始时间 开始时间
L

lyd_2000

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
请问如何调试ACTIVE FORM?就象在D5环境下的可以RUN STEP BY STEP?
 
设置断点
 
其实调试activeform和调试普通的dll一模一样,只要在run -->parmameters
下把IEExplore.exe加进来就行了,这个可执行文件在那里相信你能找的到,运行时设置断点
ie打开后从文件--〉打开--〉浏览找到你activeform工程文件的网页即可进行调试了,此时和
平常的调试没有社么差别。你可以试验一下。
activeform我搞过一阵子,一点都不复杂,关键要理解com原理,同时知道activeform和普通
的activex没有什么差别。好了不多说了,又什么问题在说吧!
 
to slzhang_2000 :
能具体给出一个例子吗?多谢!
 
我觉得我的解释再清楚不过了,首先你必须有一个可调试的activeform工程文件,其次你必须
要指定分发的路径,在分发路径下能找到工程文件生成的默认网页,在ie里打开该默认的网页
(必须在工程文件环境中指定要运行调试的exe)此时就可以进行调试工作了。具体例子我看
没法给你,这不是一个程序问题,而是一个步骤问题。照着上面的做肯定没错。
 
d5中有WEBDEPLOY选项只要发布到某个虚拟的目录下就可以用IE去浏览了!
 
在frontpage当中,插入activex组件,然后加入到网页中
 
调试需要 用Run|Register ActiveX Server 注册程序代码所在路径的ActiveForm


 
build不就行了么?run当然不行了
 
调试是吧,简单,自己作一个.Exe文件,然后用它来调用你的.Ocx文件,将.Ocx文件的
调用程序设置为你的.Exe文件就可以调试了。

如果你将你的.Ocx引入到Delphi中环境中就更好用了,直接在控件栏里就可以找到。
呵呵。
 
还可先调试好ActiveForm对应的三层的程序,再进行转换。
 
多人接受答案了。
 
to slzhang_2000:
你的回答真的很有意思,会调试的Active Form 的人肯定明白,不会调试的Active Form 的人肯定不明白你说的是什么, 但是知道怎么调试的人还需要别人教吗?
你不回答和你回答的效果一样。 照这样看来,你什么都不回答就说“我觉得我的解释再清楚不过了”,你看这样行吗?
 
后退
顶部