iT邦幫忙

1

很舊的FOXPRO資料系統在新WIN1064位元無法執行(此程式無法在您的電腦上執行)

更新,謝謝大家的建議

我目前的處理方式,先用XP MODE來跑, 再想辦法重寫
可以避免日後麻煩,,

以上補充

===分隔線===

我公司有一套10多年用FOXPRO寫的系統,(是早期FOXPRO編譯的獨立程式)
之前換電腦在WIN7下也是可以正常執行,
但是在最近,換了新電腦是WIN1064位元
就沒有辦法執行(此程式無法在您的電腦上執行)

這一批電腦沒有辦法降到32位元

目前在WIN1064位元下 我已經試過了 用相容模式
也用了 開發者模式
都沒有辦法執行,請問還有什麼方式嗎?!

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2020-08-07 14:27:35 檢舉
用虛擬機器裝win7
chienlun iT邦新手 5 級 ‧ 2020-08-07 15:05:22 檢舉
目前是用這方式在RUN但是效能不佳,是想請益一下有沒有其他方式
wayneup4 iT邦新手 1 級 ‧ 2020-08-07 17:08:27 檢舉
使用的人數多嗎?不多就在主機上見幾台給她們用遠端的方式還使用吧,備份方便有問題還有得還原。
chienlun iT邦新手 5 級 ‧ 2020-08-07 23:17:39 檢舉
嗯嗯 這也是一個辦法
goodnight iT邦研究生 2 級 ‧ 2020-08-08 19:40:31 檢舉
主要是要看一下錯誤的訊息, 另外 win10 v1909比較沒問題, 看一下你的 win10 版本
鼎新的 LEADER 是 FOXBASE 不是 VFP,雖然資料檔都是 DBF,
樓主的問題請把 VFP 的 DLL 檔放到 syswow64,
然後重新註冊,應當可以解決
另外就是 VFP 元件要去找 32位元版本,
不要用 16位元版本,在WIN10 64 他無法正確被執行
chienlun iT邦新手 5 級 ‧ 2020-08-11 11:12:47 檢舉
窮嘶發發發 謝謝

不過我這是早期用FOXPRO 2.6版WIN 編譯過的獨立執行檔,他並沒有DLL檔
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
做工仔人!
iT邦大師 1 級 ‧ 2020-08-07 14:12:08

FOXPRO的系統: 早該換了.
換不了:舊電腦就要留著.板子壞了就修或拍賣市場找一片一模一樣的良品來換.

比較建議:系統該換了.

看更多先前的回應...收起先前的回應...
chienlun iT邦新手 5 級 ‧ 2020-08-07 15:01:48 檢舉

我了解..但是已經找不到原始碼了..

chienlun iT邦新手 5 級 ‧ 2020-08-07 15:04:08 檢舉

主管是問我能不能用EXECL改一套出來....
頭好痛..

請問:您們的foxpro 是用在那裡?
是鼎新的 LEADER 嗎 ?

chienlun iT邦新手 5 級 ‧ 2020-08-07 16:56:04 檢舉

不是 , 類似一個日記帳 , 有月結跟日結 還有查詢功能

KYCPG iT邦新手 4 級 ‧ 2020-08-08 13:46:16 檢舉

如果不複雜,有沒考慮用sqlite?

goodnight iT邦研究生 2 級 ‧ 2020-08-08 20:35:40 檢舉

我覺得早晚都要換, 先解決現有的問題, 再找套裝軟膿解決

chienlun iT邦新手 5 級 ‧ 2020-08-10 08:59:37 檢舉

謝謝 goodnight , 我目前的想法是 先用XP MODE來跑, 再想辦法重寫

發錯地方了,SORRY

1
ckp6250
iT邦好手 1 級 ‧ 2020-08-07 14:48:35

請問,是【foxpro】或【Visual Foxpro】?這二者不一樣哦!
還有,它的版本是?

若是後者,肯定能跑,因為,我還在寫還在賣,WIN10 64沒問題。

看更多先前的回應...收起先前的回應...
chienlun iT邦新手 5 級 ‧ 2020-08-07 15:02:57 檢舉

是早期FOXPRO編譯的獨立程式,大約是快20年前了

chienlun iT邦新手 5 級 ‧ 2020-08-07 15:06:45 檢舉

找不到版本號

ckp6250 iT邦好手 1 級 ‧ 2020-08-07 17:03:36 檢舉

最早的 Visual Foxpro 是 3.0 , 1995年上市,也 25 年了,所以,您要確定一下,到底是那一個版本?

64位元的win10可以跑32位元的vfp,但,若是 foxpro , 可能是16位元的,就真的不能跑了。

不過呢,沒有原始碼,就真的很困難了。

您可以把那個不能跑的畫面,截圖貼上來看看嗎?

chienlun iT邦新手 5 級 ‧ 2020-08-07 17:16:08 檢舉

他出現以下內容 ,,
此應用程式無法在您的電腦上執行
若要尋找適用於您電腦的版本,請連絡軟體發行者。

ckp6250 iT邦好手 1 級 ‧ 2020-08-07 17:27:14 檢舉

到這兒去問看看吧,

http://vfp.sunyear.com.tw/

pilipala iT邦新手 2 級 ‧ 2020-08-07 22:36:47 檢舉

在 Win10 64bit 也有遇上該問題,後來是在 cmd 內執行該 exe 才發現是 16bit 程式

https://ithelp.ithome.com.tw/upload/images/20200807/20122986K9rhqm45Cb.png

https://ithelp.ithome.com.tw/upload/images/20200807/20122986w4EW3e4IDF.png

chienlun iT邦新手 5 級 ‧ 2020-08-07 23:17:21 檢舉

有可能 , 我在想是不是用XP MODE來處理 , 效能會好一點

1
lusaka216
iT邦新手 4 級 ‧ 2020-08-07 15:21:44

提供幾個想法
1.如果這個系統是可用其他替換-建議直接換
2.如果你這個系統是是沒辦法替換,且軟體商無法更新,建議改成虛擬化,但是該系統不能上網

chienlun iT邦新手 5 級 ‧ 2020-08-07 16:55:05 檢舉

目前的作法就是這個..用WIN10 虛擬成WIN7在跑

1
海綿寶寶
iT邦大神 1 級 ‧ 2020-08-07 15:31:21

這篇蠻新的提供參考看看

FoxPro...
回想我在寫FoxPro的時侯
張學友唱的是「我等到花兒也謝了」
/images/emoticon/emoticon10.gif

lusaka216 iT邦新手 4 級 ‧ 2020-08-07 17:44:13 檢舉

我覺得它那個問題可能不只是foxpro的問題,應該有歷史共業

尼克 iT邦大師 1 級 ‧ 2020-08-07 18:05:52 檢舉

我真的很佩服海綿寶寶的挖掘功力!

ccenjor iT邦高手 1 級 ‧ 2020-08-07 18:51:33 檢舉

我也是如此感覺,深感佩服海綿大大的挖掘功力!

0
kuenchir
iT邦新手 5 級 ‧ 2021-01-22 13:22:25

在foxpro或foxbase的dbf還可以延用,目前VFP6在Windows10 20H2版本還很好跑,你可以將資料另備一份,用VFP6以上的版本重新自行撰寫。用run time直譯command模式去執行,等到新版這邊ok,就可以關掉舊的

0
tom709394
iT邦見習生 ‧ 2022-05-30 12:40:19

ckp6250好手你好,最近換了台新電腦(WIN 11),小弟的老程式(Visual Foxpro 6)運行不了,請問可否解答小弟難題呢?感激。!https://ithelp.ithome.com.tw/upload/images/20220530/20149444XM9wZPDnbG.jpg

我要發表回答

立即登入回答