軟體系統牛寶(軟體)+ 摩葳(硬體)持續維護中(多年)

衛浴大廠 DOS FoxPro 2.5b → VFP9 視窗化(TSSHCO + 大方廣漢書)

有 .prg 原始碼 + AI 自動轉碼器 + 中文列印 middleware = 原系統零改動跑進 Windows

有源碼的案子可以這樣做:用 AI converter 自動把 DOS 版 FoxPro 2.5b 的 .prg 轉到 VFP9 編譯,DBF/IDX 不動,再加大方廣漢書讓老 report 直接出 Windows 印表機。員工開機,介面一模一樣。

01

背景痛點

客戶用 FoxPro 2.5b for DOS 寫的進銷存 + 生產管理系統用了多年 — 是純 DOS 文字介面的老系統。有原始碼(一堆 .prg 程式檔)— 這是關鍵。

DOS 版 FoxPro 編出來的是 16-bit 程式,64 位元 Windows 已經完全不支援,連相容模式都救不回來。換不了硬體 = 系統有壽命限制。

客戶要求:員工教育訓練成本要 = 0。「我們不要新功能、不要新介面、不要新流程,我們要『原系統能在新電腦跑』」。同時中文報表要能出新 Windows 印表機(DOS 時代直接送印的方式跟現代 Windows 印表機不相容)。

02

我們怎麼做

步驟 1:TSSHCO 自動轉碼。 用 [TSSHCO](http://www.tsshco.com)(伊朗 Jamal Anvaripour 開發的 AI 程式轉換器,得過瑞士發明大賽銀牌)把所有 DOS FoxPro 2.5b 的 .prg 源碼批次轉到 VFP9 可編譯的格式。這不是手工搬一行一行 port,是 AI 直接讀 source code 自動轉

步驟 2:VFP9 編譯 + 視窗化。 VFP9 編譯出 Windows 32-bit native 的 EXE。重點:UI 排版、欄位順序、F-key shortcut、報表格式都跟原本的 DOS 畫面完全一樣 — 員工感覺只是「視窗有 title bar 了」,操作完全沒變。

步驟 3:DBF 資料完全不動。 VFP9 原生支援 FoxPro 2.x 的資料格式 — 連資料遷移都不用做.DBF / .IDX / .FPT 全部留在原本的位置,VFP9 直接讀。零風險的搬移

步驟 4:大方廣漢書列印整合。 原本的 report 是 DOS 時代直接送點陣印表機的做法。導入大方廣漢書中文列印系統 — 不改原程式碼,老 report 直接從 VFP 出到任何 Windows 印表機,中文字型、版型完整保留。

步驟 5:後續加值。 系統有源碼了,未來客戶要加什麼都能做。實際加上的:陶瓷產線(成型→施釉→燒成→倉儲→出貨)條碼掃描追蹤、人員缺點履歷管理、修補流程。這些是「可以做」而不是「不得不做」

03

成果

員工接受度 100%。從他們角度看,這不是「換系統」是「同個系統能在新電腦 + 新印表機跑了」。 沒有教育訓練成本。

硬體升級解禁 — 新電腦、新 Windows 版本、新印表機都能跑。系統壽命延長 10+ 年。

有源碼 + AI converter + 對的 middleware = 一個多禮拜內可以搬完一套老系統,不是大規模重寫的等級。 跟 SunERP 那種沒源碼的案子是完全不同的工法。

想做類似的東西?

告訴我們現況。諮詢免費,依工時報價。

聯絡我們