回 帖 发 新 帖 刷新版面

主题:VFP执行文件无法运行

各位大哥
  我公司有个软件是用VFP写的,很久以前的版本,我在SYS32文件夹里找到的DLL文件为vfp500.dll   vfp5cht.dll  vfpole50.dll  vfpodbc.dll  现在的情况是执行文件在另外的系统里无法运行,之前是在W98里运行的,因为现在98系统的硬件支持没有了,所以想装个XP的用,可是该执行文件在XP里运行提示 visual foxpor cannot start.could not load resources.pless F1 for Help  我在网页上搜索,都说的是6.0及以上版本的处理方法,对于VFP我是一窍不通,请问我现在的这个执行文件是不是VFP5.0制作生成的?如何才能在XP系统里运行?
   98系统现在也可正常运行,如果也像6.0是少文件,请帮忙指点一下是需要哪些文件,我可以去98系统里找,谢谢!

回复列表 (共8个回复)

沙发


首先要知道是用什么版本的VF编写的程序,然后
[url=http://bbs.pfan.cn/post-233699.html]参考资料[/url]

板凳


谢谢!   
版本我无法得知,因为是很久以前的了,没有VFP原程序,只有可执行文件,我找到的都是VFP5**.dll  我猜想可能是5.0的版本,可我不知道5.0的运行需要哪几个DLL文件。

3 楼

VF运行库文件直接放到你的程序文件夹下最为方便。不同的Win系统VF运行库放置的位置可能不同。

4 楼

点1楼的“参考资料”,各种版本的都有:
VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL、VFP500CHS.DLL

5 楼

最简单确定可执行文件是哪个版本的vfp编译的方法是:用记事本打开这个可执行文件,看它调用的vfp支持库版本。

6 楼

用反编译软件反编译一下。

7 楼


谢谢各位的指导!
    该程序是5.0的版本。
    现在除了主程序打开会出现系统资料严重损坏外,其他的资料库都可以打开。
所以还想请教一下,系统资料损坏该如何处理?主程序无法打开,其他的资料库就没办法调用了。

8 楼

有可以帮忙的吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册