Delphi 2005 如何建立一个有MTSDataModule的COM+物件 |
尚未結案
|
flintstone
一般會員 發表:2 回覆:1 積分:0 註冊:2004-12-20 發送簡訊給我 |
|
shinjie
資深會員 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
找了好久,好像找不太到,不過找到如何寫MTSDataModule的方法
提供您參考看看。引用DELPHI 2005裡面的HELP。
ms-help://borland.bds3/bds3win32api_win32/html/MtsRdmTMtsDataModuleClass.htm
To create an MTS data module at design time, choose File|New|Other, and select Transactional Data Module from the multitier page of the new items dialog. If you are writing the application server in Delphi, the Transactional Data Module Wizard then creates a new descendant of TMtsDataModule that supports an interface that descends from IAppServer. ms-help://borland.bds3/bds3win32devguide/html/multicreatingtheapplicationserver.htm
Transactional Data Module if you are creating a remote data module that runs under COM (or MTS). Connections can be formed using DCOM, HTTP, or sockets. However, only DCOM supports the security services. 依照我試的方式,先建一個Application,然後選File->New->Other->Delphi Files->Remote DataModule
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。 得之;我幸。不得;我命。 |
flintstone
一般會員 發表:2 回覆:1 積分:0 註冊:2004-12-20 發送簡訊給我 |
|
johnny2212
初階會員 發表:34 回覆:65 積分:39 註冊:2003-04-09 發送簡訊給我 |
Delphi2005沒有直接可以製作出MTSDataModule,但可以自行製作出來
您先從Delphi Project-->ActiveX-->ActiveX Librery,建好一個Library,
而後在Delphi Project-->ActiveX-->RemoteDataModule,將
Taaa = class(TRemoteDataModule, Iaaa) 改成
Taaa = class(TMTSDataModule, Iaaa)
在將interface 的uses 加上 MTSRdm,Mtx 如此就OK了
至於如何Install,您可以用Windows提供元件服務,將其裝入,若您不知如何安裝,在Delphi Demo有介紹(Com Event Tutorial.doc),如此就輕易的完成了
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |