線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:337
推到 Plurk!
推到 Facebook!

datasnap client different version

缺席
P.D.
版主


發表:567
回覆:3860
積分:3641
註冊:2006-10-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-01-08 15:22:27 IP:118.169.xxx.xxx 未訂閱
請教各位

遭遇一個不知怎麼解的問題, 雖然我知道這個問題是什麼

我建置一個最簡單的 datasnap server (不是rest, webborker), 然後讓 datasnap server 起來(裡面有一個 query1)
然後新開一個 client 的 project, 建置 Datasnap Clientmodule, 放了 SQLconnect 及 DSproviderConnect 及一個 ClientDataset

在設計時, 都可連結到 server, 但一旦 complier 就問題

[dcc32 Fatal Error] ClientClassesUnit1.pas(10): F2051 Unit Data.DbxDatasnap was compiled with a different version of Data.DBXTransport.TTransportFilterCollection

但這個檔案一直都存在於 xe10 中, 而我特別測試之前有寫一支類似的程式編譯是沒有問題的,
但這支新建的就一直出現此問題, 不知道還有什麼地是有差別?

補充, 使用版本Radstudio XE 10.1 Berlin Update 2 Vcl Form Project

而之前寫的是 Fmx Project_
編輯記錄
P.D. 重新編輯於 2017-01-08 20:16:50, 註解 無‧
P.D. 重新編輯於 2017-01-08 20:21:09, 註解 無‧
P.D.
版主


發表:567
回覆:3860
積分:3641
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-01-08 22:38:50 IP:118.169.xxx.xxx 未訂閱
問題已排除, 

原因不是出在 Client 的專案, 而是出在 DataSnap Server 的專案, 之前是以 Berlin 10.1 Update1 撰審寫, 我不知道是什麼原因, Update1, 2 會造成版本不相容的問題, 但我把 Sever 的專案中相關 DataSnap 的 unit 全部砍掉重建, 然後再把 DataSnap Server 起來後, 由 Client 專案也重新建置 DataSnap Client, 再重新編譯, 程式成功!_
系統時間:2017-07-27 14:49:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!