用Delphi自定义的ASP对象,如何进行调试?(200分)

  • 主题发起人 主题发起人 chen_andy
  • 开始时间 开始时间
C

chen_andy

Unregistered / Unconfirmed
GUEST, unregistred user!
如题!
我用Delphi定制的ASP对象,提交到MTS环境下运行
ASP页面中生成如下对象。
var DelphiAspObj
DelphiASPObj = Server.CreateObject("PWorkFlow.ContractShow")
DelphiASPObj.GetMain()
请问我如何调试GetMain()这个函数?
请各位大虾指教
 
我们可以利用VB所提供的配套开发工具对组件进行本地测试。当完成ActiveX DLL的制作后,在VB工程中
添加一个标准EXE工程组成工程组,将此标准EXE工程设置为启动工程。编写代码,在标准EXE工程中引用ActiveX DLL,
调用组件的方法和属性,与之进行通信。对于ActiveX控件,同样是在该控件所在工程中添加一个标准EXE工程组成工程组,
关闭所创建的控件对象窗口,可以发现已创建的ActiveX控件已在工具箱中。选定该ActiveX控件,在标准EXE工程的窗体中
嵌入该ActiveX控件,并添加另外一些控件对象,如文本框和命令按钮来显示、激活或调用ActiveX控件中开放的属性、事
件和方法。

---- 在制作组件时进行设计调试是一个非常好的方法。如果组件构造中有错误,可以利用单步跟踪、断点设置、
等功能很快地发现并改正错误。它简单有效,大大降低了开发过程的返工率,而且避免了反复注册或打包,
保护了注册表信息的安全。

 
这是在Delphi下开发,需要浏览器配合使用,不是CGI或ISAPI的程序所以Intbrob不能使用
用Delphi定制的ASP对象,Server.CreateObject("")生成的,
 
chen_andy:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
直接在asp脚本里面调试呗
 
我一般的做法是,自己写一个exe文件,去调用这个com,然后通过在:Run->Parameters
填上该exe文件!
 
没有适合的答案吗?
 
我在delphi中关键的地方加了许多response.write
 
多人接受答案了。
 
后退
顶部