天天看點

Delphi2010中DataSnap進階技術(2)—DataSnap服務端和用戶端釋出分發方法

這幾天繼續研究DataSnap技術。

針對伺服器和用戶端軟體,如何釋出呢?經過研究發現,分發方法非常簡單!

伺服器釋出方法:

1.在unit ServerMethodsUnit1單元中,添加uses MidasLib;(添加MidasLib的目的是省去釋出Midas.dll)

2.我用的是火鳥資料庫,隻需拷貝dbxfb.dll和fbclient.dll

分發的伺服器軟體隻需三個檔案:你的伺服器程式、dbxfb.dll 和 fbclient.dll

用戶端釋出方法:

1.在用戶端程式中加上uses MidasLib;(添加MidasLib的目的是省去釋出Midas.dll)

2.如果伺服器使用了http協定作為datasnap通訊的話,還需在用戶端程式中加上 users DSHTTPLayer;如果使用tcp協定,無需此步驟

分發的用戶端軟體隻需一個檔案:你的用戶端程式

伺服器和用戶端無需Midas.dll,也不需要注冊regsvr32 Midas.dll,看來Delphi2010的datasnap抛棄使用COM真是進步不少!

釋出程式竟是如此簡單!!!