如何从com库中打印到主机,并从.NET代码召唤激活器
How to print to console from COM library summoned with Activator from .NET code?
系统中有regsvr32注册的com对象,正在执行某些foo()
但是如何从中printf?例如如果我只有printf("test");
,我什么也看不到。
我得到了我的com对象
let A<'T> progid =
Activator.CreateInstance
( Type.GetTypeFromProgID progid )
:?> 'T
和呼叫方法同样myObj.foo()
您可以首先调用同种赛,以在您的GUI应用程序中添加控制台窗口。
请注意,如果执行此操作,请在AllocConsole
调用后添加以下行。
freopen ("CONOUT$", "w", stdout );
freopen ("CONERR$", "w", stderr );
另外,您可以这样做:
将stdout/stderr重定向到文件C:> myprogram.exe > out.txt 2> err.txt
相关文章:
- 用C++将哈希表写入文件并从文件中恢复
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- C++ - 忽略并从其他文件获取数据
- 为什么我的 if else 语句不起作用并从数组中输出正确的索引?
- 在 c++ 中,如何返回多个对象并从 RVO 中受益
- 比较 2 个向量并从第二个向量中删除在第一个 - c++ 中找不到的元素
- 如何链接 DLL 以供 LoadLibrary() 使用(在 Windows 上的 C++ 中)并从调用 exe 导入变
- 将结构向量保存到文件中,并从C++文件中读取结构向量
- 如何将boost::asio::ip::address_v6 ip转换为2个uint64_t数字,并从2个uint 64
- 当我们声明 cin 为 int 并从 cin 中获取输入并在 cout 中打印 cin 时会发生什么?
- 在单元测试项目中包括 .c 文件,并从多个 cpp 文件访问它而不会出现链接问题
- BitBlt转换为字节数组并从c ++解析为c#
- 编译 Fortran 和C++程序并从英特尔编译器链接
- 如何在 c++ 中从文件中读取某一行并从下面的该点读取?
- 如何使用 C++ 中的 cpprestsdk 发布 json 数据并从本地服务器获取响应
- 加载并从文件C 中加载大量的结构化数据
- 二进制字符数组转换为字符串流并从缓冲区弹出
- 创建非托管常规 MFC DLL 并从托管 C++ .NET 应用调用它时出现问题
- 如何从com库中打印到主机,并从.NET代码召唤激活器