32得票7回答
COM、COM+、DCOM,从哪里开始?

我对COM+和DCOM很感兴趣。我知道微软不鼓励你使用这些工具(指用C/C++原生,事实上没有太多可用的文档),但我想学习使用这些技术,比如将Internet Explorer嵌入到C程序中。 我想也许我可以找到与此相关的人或者了解这项技术的人。 从哪里开始?有什么想法吗?有什么示例(如H...

14得票1回答
使用regasm和regsvcs进行注册

我有一个问题:.NET程序集是否可以同时使用Regasm和Regsvcs注册?谢谢

13得票2回答
一个(.net) COM+程序集需要安装在GAC中吗?

我有一个包含COM+ Serviced Component的.NET程序集,目前我需要把它安装到全局程序集缓存(GAC)中才能使其正常工作。这意味着我还需要把所有被该程序集引用的程序集都安装到GAC。 在开发过程中,对这些程序集进行更改、重新安装到GAC并测试是相当痛苦的。 是否有可能保留...

11得票4回答
在64位应用程序中使用32位COM库

我有一个32位的COM库,希望能够在64位的应用程序中使用其功能。我在互联网上搜索到了这个解决方法 找到你的COM对象GUID,它位于HKey_Classes_Root\Wow6432Node\CLSID\[GUID] 找到后添加一个新的REG_SZ (字符串)值,名称应该是AppID,数...

11得票2回答
在C#中使用COM+激活远程服务器上的分区

我希望能够访问远程服务器上分区的COM+应用程序。 我尝试了以下方法: using COMAdmin using System.Runtime.InteropServices; _serverName = myRemoteServer; _partionName = myPartionNa...

10得票1回答
如何使用Delphi跟踪COM+事件调用?

我有一个使用COM+对象建立的庞大应用程序,想要跟踪/记录这些组件调用事件。目标是找出问题并重构这些方法。 我找到了一些类似于这个API的文档,但我仅仅能够获取com+中池的名称。

10得票1回答
有没有一种方法可以强制应用程序以单线程方式运行?

我们正在支持一个旧项目,由于多线程问题,可能会出现问题。原始实现者通过在执行有问题的部分之前进行Thread.sleep来“修复”它。 这个解决方法有效,但由于该部分位于循环内,thread.sleep会使该部分完成所需时间增加多分钟。 在过去的一个月中,我们一直在尝试使用更低的睡眠值,但我...

10得票2回答
Com+晚期绑定在C# 4.0中的应用

在我的程序中,我使用动态方式创建COM+对象(后期绑定),使用的方法是:Type comObjectType = Type.GetTypeFromProgID(progId, true); object comObject = Activator.CreateInstance(comObje...

10得票2回答
相关IComMethodEvents

在实现IComMethodEvents时,你将得到三个事件: OnMethodCall OnMethodException OnMethodReturn 我的目标是记录COM+组件中每个方法的调用时间。 可以通过在COMSVCSEVENTINFO结构中使用 lTime 和 lMicr...

8得票3回答
将应用程序层拆分为不同的程序集

在我的公司,有一场辩论正在进行。一些人主张将业务、数据和业务实体放在一个程序集中,以便于发现和查找。减少需要添加到项目中的dll数量。而其他人则引用应用程序架构指南,希望每个层和业务实体都在单独的程序集中。 请注意: 我们的业务和数据层都由COM +组件组成。 我们当前的硬件架构在同一台...