繁体   English   中英

COM Interop VB6 ActiveX EXE

[英]COM Interop VB6 ActiveX EXE

在我的VS2012 C#项目中,我正在通过其自动生成的程序集连接使用VC6组成的ActiveX EXE的代码,我想,在我的C#项目中引用TLBIMP.exe时,会做一些检查。

执行代码后,我看到ActiveX EXE在单独的进程中启动,并在引用它的C#代码终止时终止。

它似乎按预期工作,但是我很难找到可以安心使用的文档,以确保它是C#项目中ActiveX EXE的正确用法。

任何人都可以提一些建议吗?

这是一个很好的信号,您可以看到进程正在运行。 证明成功并获得100%置信度的一种非常简单的方法是将日志添加到VC6 exe并检查日志以确保其行为符合您的预期。 例如,如果您的VC6 exe收到命令行参数,则可以记录它们的内容,以确保从C#程序正确执行它。 如果您无法更改VC6 exe,则需要进行黑盒测试:使用特定的输入,您是否获得了预期的输出? 我想您可以使用更新颖,更耗时的方法,但是如果我的建议足够,您可能不需要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM