|
发表于 2010-9-26 21:34:11
|
显示全部楼层
移植 ? 要看你有沒用到外掛組件, 而該組件有沒支援 Linux 版的 ....
若用 INDY , 則有很大的機會, 因為 Delphi 下的 INDY 也支援 Linux 下的 Lazarus ....
不過, 用 Android 來連接 Windows 下的 Delphi AP 對我來說都是新的挑戰
連 Linux 下的 Lazarus 可能更有困難度
可以參考這篇 (有 win32 及 Linux 兩個版本)
http://www.fpccn.com/read.php?tid=704
用 INDY 組件實作以下四種通訊命令, 把以下 " OS" 字樣換成 "CLIENT 端程式" 即可
1.SEND_STR 命令 : POS 向主機發出 STRING 資料
例如 : POS 送出 "I AM ALIVE" 告知主機 POS 連線狀況
2.GET_STR 命令 : POS 向主機要求取回 STRING 資料
例如 : POS 向後台要回主機時間字串以便同步 POS 時間,
或是簡單查詢字串 (送出會員卡號, 從主機取回會員姓名等)
3.SEND_FILE 命令 : POS 向主機送出 FILE
例如 : POS 把交易資料檔送至主機
4.GET_FILE 命令 : POS 向主機要求取回 FILE (可能有多筆檔案)
例如 : POS 從主機取得 "程式更新", "主檔配信",
甚至較複雜的查詢(如退貨交易資料內容)都可透過 GET_FILE 命令機制 |
|