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

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

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

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

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

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

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

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

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

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

7得票5回答
COM+仍然值得推荐吗?

几年前,我曾经编写过ASP.Net应用程序,并在COM+组件中部署业务数据访问层。这在我们国家的一些企业基础设施中是标准做法。现在还推荐使用吗?有什么替代方案吗?

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

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

7得票2回答
Delphi SOAP客户端无法保持超过2个并发请求。如何增加?

我有一个多用户COM+应用程序,需要在SOAP WebServices上进行多个请求。每个SOAP请求可能需要10到60秒的时间(这不在我的控制范围内)。问题是,我永远不能同时发起超过2个请求。 例如,当我有3个并发请求时,第三个请求仅在第二个请求完成后才开始。我在控制台应用程序上观察到了相...

8得票3回答
在GAC以外的COM+应用程序中注册.NET程序集

我开发了一个.NET程序集(.NET 4.0, strong-named),其中包含两个服务组件。该程序集(dll)应该被托管在COM+应用程序中,并且装饰有COM+属性(程序集和组件级别)。例如,程序集级别的属性: //COM+ Attributes [assembly: Applicat...

7得票1回答
无法进入和调试服务组件源代码

我使用C#继承了ServicedComponent来开发一个COM+组件,以下是代码示例: [Transaction(TransactionOption.Required)] [ClassInterface(ClassInterfaceType.AutoDual)] ...