DOS 軟體 "百年蟲" 應對方法


lshb wrote:
難得又看到Netware3.12這個軟體。

說的好!! 沒用過 DOS 程式的人, 不了解他的好用,

我寫的 DOS 程式, KEYIN 的小姐根本就不用看螢幕, 從嗶聲就知道該做什麼, 資料輸入飛快! 哪像現在的視窗版, 還要抓著老鼠, 對好資料輸入位置, 再換鍵盤輸入, 搞死人了.....

再說到 Netware3.12, 我把他接在生產設備控制上, 因為是 24HR 全天候生產, 備有發電機, 根本不會停電, 這個 Netware3.12 最高記錄曾有一口氣連跑 3 年多沒當過機, 沒關過機, 害我要清 PC 灰塵都沒機會, 那時的 PC 還只是 386, 1妹 的 RAM.....

樓主不想換掉老程式的想法, 是可以理解的.
1922跟2022轉民國年取後2碼都會顯示11年, 進銷存軟體日期設計時就採2碼, 包含結帳日期(可自行設定結帳日期), 2022年實際上是111年, 進銷存無法輸入3碼的年份
給個小小想法,

991027001,是99年 10 月27號的001 銷貨單。
因為攔位不夠,故99年將是最後一年,是吧。
我也用dos+novell做進銷存,不是不願換,而是win的問題太多了。
早期用下來,就是簡單不會當機,win根本變成麻煩~~~


回到主題。

把單號從991027001 變成101027001。

故以前的資料最多能留到2000年(民國89年)的1月。0001001反正也夠用了才對,
這樣至少能延用到2099年(9912001)~~~~夠久了吧。

至於如何改~~請當時寫程式的工程師改吧。因為存資料的檔名很重要。

我今年的八月就完成這項工作了。加油~~~


jms354 wrote:
1. 尋找可輸入1922年的主機板
2. 破解BIOS年份輸入限制
3. 寫程式欺騙進銷存日期 (年份=實際西元年 減掉 89)

以上三點都不太有用,由00變成11也只限於"人"看得懂,電腦程式是不管這個的
改完之後只要有關時間的排序或是帳目就絕對會亂掉,除非你家的進銷存沒有時間排序功能(應該沒這種進銷存吧)

所以,找人來改或是重買一套新的應該會是比較好的方法
至於習慣...我只能說用2個月就會習慣了(現在離100年也只剩兩個月了啊)

jms354 wrote:
家裡目前用的進銷存是...

請問解決方法:
1. 尋找可輸入1922年的主機板
2. 破解BIOS年份輸入限制
3. 寫程式欺騙進銷存日期 (年份=實際西元年 減掉 89)

(恕刪)


請問 jms354 大.您的問題有解決嗎?
我現在遇到的問題和您一模一樣.

我發現進銷存軟體是捉DOS的日期
因為我的電腦BIOS日期最低只能輸入1999年.
但是DOS最低可調整到1980年
所以進銷存軟體最低可輸入民國69年

如果DOS日期可以調到1922或1911
就可以克服百年蟲的BUG

有沒有功力高深的大大.可以讓我請教一下????


還是要接受事實,換套系統吧~別用DOS.....


小弟家裡小公司目前是用DOS進銷存系統~但最近DOS系統出些問題,重新整理還是無效~

不知道DOS時效性問題提早秀斗..... 進去系統打一筆資料查詢新增等等就會當機...還好慢慢把資料通通印出來以防萬一

反正明年2011,DOS進銷存系統就不行~

小弟上禮拜剛買正航一號進銷存系統,現在狂打一堆資料~



tenz9596 wrote:
還是要接受事實,換套...(恕刪)


我有一個朋友.她們公司跟 jms354 大很類似.
SERVER跑NETWARE3.12.十幾台PC工作站.
市售套裝不適用.當初是請專人寫的.

如果要換.光硬體就要幾十萬.軟體請專人重寫.幾十萬也跑不掉.

現在百年蟲.只要改個DOS日期就可以解決問題.
卻要花七.八十萬甚至百來萬來處理.
現在公司又沒賺什麼錢.老闆根本花不下去阿
這類的問題,一直存在於中小企業......
今天不將整個架構換新.....改天還是得換新的
今天花幾十萬到百萬才能解決,但未來還是得花這筆錢~
而中間的維護以及相關風險的損失.....也是一項機會成本
一旦維護費用與風險損失的成本大於購買新系統,還是得花啊~
只是在導入新系統之際,會有一段轉換陣痛期
不管在操作上,也在資料轉移上.............

loaa wrote:
我有一個朋友.她們公...(恕刪)


小的家中沒用那麼多會計軟體~非常單純的進銷存系統....

當初用的是正航的DOS版,因時間問題,就打算升級~剛好新的視窗版還不錯! 價格還可以!

至於維護上倒是還好~小公司

只是現在因為DOS無法轉移到現今的視窗版,變成重新打資料進入~稍微花時間弄! 忍耐吧....
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!