vf运行库

王朝百科·作者佚名  2011-04-21  
宽屏版  字体: |||超大  

在新手中,经常出现这样的问题,费好大劲连编好的程序,兴冲冲的拿到别的机器上运行的时候突然傻眼了:只给出一行提示,连程序都没法启动 !

什么原因造成的 ?

这是因为缺少vfp相应版本的运行库造成的,不仅vfp需要运行库,其他,比如C、C++等也都需要运行库,不过他们的运行库是直接被微软在操作系统中打包好的,所以运行这类程序的时候不需要自带运行库库文件。

文件打包时除了你的数据库文件、表文件、相关图片文件等,还应包括VFP运行的库文件。

这些库文件根据版本分别是:

VFP3 的运行库: VFP300.ESL

VFP5 的运行库:VFP500.DLL、VFP5ENU.DLL、VFP500CHS.DLL

VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll (VFP6RUN.EXE、VFP6R.DLL、VFP6RENU.DLL)

VFP7 的运行库:msvcr70.dll、vfp7r.dll、vfp7rchs.dll、gdiplus.dll、vfp7renu.dll

VFP8 的运行库:msvcr70.dll、vfp8r.dll、vfp8rchs.dll、gdiplus.dll

VFP9 的运行库:msvcr71.dll、vfp9r.dll、vfp9rchs.dll、gdiplus.dll、(vfp9t.dll)

VFP[x]R.dll 文件是单线程运行库,而 VFP[x]T.dll 文件是多线程运行库。如果你用 Visual FoxPro 开发的是一个服务程序或是.dll 文件,必须同时发布 VFP[x]T.dll 文件

[x]可为6、7、8或9

另外,如果再编写程序的过程中使用了其他控件,要连同该控件的.dll 或是.ocx文件一起打包,并且这些控件,有的需要在操作系统中注册后才能正常使用,有的则只要和程序文件放在同一文件夹下或是放到操作系统的系统文件夹下,程序都能正常运行

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有