這幾天繼續研究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真是進步不少!
釋出程式竟是如此簡單!!!