小编Max*_*Max的帖子

Heat.exe无法从64位COM DLL中获取TypeLib信息

我有一个64位的COM DLL,我想使用heat.exe从中获取typelib信息.但是当我尝试这样做时,我得到错误193(错误的可执行格式).heat.exe只有32位,并且不能与64位可执行文件一起使用吗?我在我的机器上发现只有一个版本的heat.exe.

谢谢.

com win64 wix

7
推荐指数
1
解决办法
1800
查看次数

如何查询当前线程的COM公寓状态

.NET Thread类有一个方便的函数GetApartmentState(),它返回线程上下文的公寓.是否有类似的Co <something-something>函数用于本机代码(C++,C)?我觉得我应该知道,因为我已经编程COM近10年了,但我找不到答案.

c++ com native apartment-state

2
推荐指数
1
解决办法
1193
查看次数

为什么IEqualityComparer <T> Equals方法有两个参数?

我不明白为什么Equals方法采用(T x,T y).在调用实例上的方法时,您是否已经有一个实例可供比较?GetHashCode也是一样的 - 如果我已经在现有实例上调用它,为什么它需要一个对象实例作为参数?

如果我调用a.GetHashCode(b)会发生什么?使用哪一个?

.net c# vb.net clr

0
推荐指数
1
解决办法
91
查看次数

标签 统计

com ×2

.net ×1

apartment-state ×1

c# ×1

c++ ×1

clr ×1

native ×1

vb.net ×1

win64 ×1

wix ×1