错误提示:尚未调用Coinitialize. 有一个中间件MTS及前端EXE,第一次运行成功之后(用EXE运行,非IDE环境),我又不知搞错了那里,我没有修改任何代码的情况下,改了一个TDCOM的SERVERNAME及COMPUTERNAME(好奇,试试着玩的,运行结果当然是不行喽),后来就恢复原来的设置.它就出现下面的错误提示:尚未调用Coinitialize.两台机都重启后也不行. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两台机都复制了midas.dll没有。 在项目文件中Uses Active 单元,在Begin部分加入Coinitialize(0); 你用的是什么版本的 delphi, 5.0 之前使用MTS要改动些原码才行, 可能打 update 2# 也行 该如何改啊?我用的是Delphi6.0,我什么代码也没有加,完全是自动生成的:unit uDataModul;{$WARN SYMBOL_PLATFORM OFF}interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComServ, ComObj, VCLCom, StdVcl, bdemts, DataBkr, DBClient, MtsRdm, Mtx, pCom_TLB, Provider, DB, ADODB;type TMyMTS = class(TMtsDataModule, IMyMTS) ctJUN: TADOConnection; rsCODE: TADODataSet; dspCode: TDataSetProvider; private { Private declarations } protected class procedure UpdateRegistry(Register: Boolean; const ClassID, ProgID: string); override; public { Public declarations } end;var MyMTS: TMyMTS;implementation{$R *.DFM} class procedure TMyMTS.UpdateRegistry(Register: Boolean; const ClassID, ProgID: string);begin if Register then begin inherited UpdateRegistry(Register, ClassID, ProgID); EnableSocketTransport(ClassID); EnableWebTransport(ClassID); end else begin DisableSocketTransport(ClassID); DisableWebTransport(ClassID); inherited UpdateRegistry(Register, ClassID, ProgID); end;end;initialization TComponentFactory.Create(ComServer, TMyMTS, Class_MyMTS, ciMultiInstance, tmApartment);end. 李维那本 ado/mts 有书上有说 请大家帮忙呀fastreport 打印时位置 dbexpress+mysql这样组合好不好用 RzCheckTree的问题,请路过的都来留个印儿!!~~~ FastReport制作报表如何跳过打印选项对话框直接打印当前页??? 向串口发个CTRL+z的命令怎么发。 烦恼 刚刚写delphi的sql的语句写发 求教 拟成立一个软件工作室,现欲吸纳几名成员,详情见内 用tstringlist作为函数的返回值会不会有问题? 请问Delphi中应用程序的运行 请问哪有delphi数据决策组件方面的书? 请问Delphi7中的diagram是作什么的,是做详细设计的吗? 紧急,隐藏任务栏问题
我用的是Delphi6.0,我什么代码也没有加,完全是自动生成的:unit uDataModul;{$WARN SYMBOL_PLATFORM OFF}interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComServ, ComObj, VCLCom, StdVcl, bdemts, DataBkr, DBClient,
MtsRdm, Mtx, pCom_TLB, Provider, DB, ADODB;type
TMyMTS = class(TMtsDataModule, IMyMTS)
ctJUN: TADOConnection;
rsCODE: TADODataSet;
dspCode: TDataSetProvider;
private
{ Private declarations }
protected
class procedure UpdateRegistry(Register: Boolean; const ClassID, ProgID: string); override;
public
{ Public declarations }
end;var
MyMTS: TMyMTS;implementation{$R *.DFM} class procedure TMyMTS.UpdateRegistry(Register: Boolean; const ClassID, ProgID: string);
begin
if Register then
begin
inherited UpdateRegistry(Register, ClassID, ProgID);
EnableSocketTransport(ClassID);
EnableWebTransport(ClassID);
end else
begin
DisableSocketTransport(ClassID);
DisableWebTransport(ClassID);
inherited UpdateRegistry(Register, ClassID, ProgID);
end;
end;initialization
TComponentFactory.Create(ComServer, TMyMTS,
Class_MyMTS, ciMultiInstance, tmApartment);
end.