小林退热贴有效期:vfp6.0 运行库(VFP各版本运行库的及控件详细解释)

来源:百度文库 编辑:中财网 时间:2024/04/29 13:02:27
缺少VFP运行库和方法
缺少VFP运行库和方法
自己开发了一个小型的工资管理系统,在项目管理器中连编成可执行的文件(扩展名exe),按理说这个文件可以在Windows98环境中单独执行,可是我每次运行都会出现“Cannot locate the Microsoft visual Foxpro support library", 我必须要打开Visual Foxpro在命令窗口输入"d0 文件名.exe"才能运行,我想了好久也不知为何,特请教一下VFP高手, powered by 25175.net
--------------------------------------------------------------------------------
新的windows没有VFP环境,在机器上安装VFP就行了
或在原程序中生成所编程序的安装盘,也可以
--------------------------------------------------------------------------------
利用VFP创建的应用程序,被编译成可执行程序后,若要使其脱离VFP环境独立运行,必须包含"VFP6R.DLL"、"VFP6RCHS.DLL"、"VFP6RENU.DLL"这三个动态链接库文件。这三个文件在"Windows\System"目录下,可直接将其复制到自己的应用程序目录中。把你的文件都拷贝到要运行的机器,包括库文件,注意文件的路径。
VFP各版本运行库的及控件详细解释
VFP家族以来,编译后的.EXE文件需要相应版本的支持运行库才能在其它没有安装VFP对应版本的系统上运行,所以若遇上这样问题的人,请参考一下以下内容,找到对应的VFP版本的对应文件,放到你的自己.exe文件程序里即可。 powered by 25175.net
各版本的支持运行库文件:
VFP3   的运行库:   VFP300.ESL
VFP5   的运行库:VFP500.DLL、VFP5ENU.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
例如:
vfp6编译的EXE程序,需要
VFP6R.DLL
VFP6RCHS.DLL
VFP6RENU
VFP9编译的EXE程序,需要
vfp9r.dll
vfp9t.dll
msvcr71.dll
VFP9RENU.DLL
GDIPlus.DLL
另外:
在发布一个 Visual FoxPro 9.0 开发的可执行程序(.exe)文件时,你需要考虑发布下面的文件:
①.VFPV9R.dll/VFPV9T.dll
VFPV9R.dll 文件是单线程运行库,而 VFPV9T.dll 文件是多线程运行库。如果你用 Visual
FoxPro 开发的是一个服务程序或是.dll 文件,必须同时发布 VFPV9T.dll 文件。
②.VFP9Rchs.dll/VFPV9Rcht.dll
VFPV9Rchs.dll 是简体中文运行库,VFPV9Rcht.dll 是繁体中文运行库。根据运行环境的不同,这两个文件只需要发布一个。
③.GDIPlus.dll
这个文件需要发布。从 Visual FoxPro 8.0 开始,Visual FoxPro 支持 GDI+ 了。因此 Visual FoxPro 的 Image 控件具有了 RotateFlipproperty 属性,你可通过此属性来旋转、反转和翻转图片。
支持的文件格式如下:
.ani、.bmp、.cur、.dib、.emf、.exif、.gif/.gif 动画/.gfa、.ico、.jpg/.jpeg/.jpe/.jfif、.png、.tif/.tiff、.wmf 文件
注意:
在 Visual FoxPro 中,指针、动画指针和图标文件等均可被当作普通图形文件使用。例如,你可为 Image 控件的 Picture 属性指定一个动画指针文件,只不过 Image 控件显示的是静态的指针图像罢了。
④.MSVCR71.dll
Visual C++ 运行库,这是必须发布的一个文件。
⑤.Visual FoxPro 9.0 自带的 ActiveX 控件
下面这些 ActiveX 控件(.ocx 文件) 是在安装 Visual FoxPro 9.0 时默认安装的,它们可随你的应用程序一起自由发布。ActiveX 控件是在使用 Visual FoxPro OLE 容器控件时被添加到表单的。你在开发软件时不一定都会用到。因此,只需将用到的.ocx 文件和你的程序一起发布即可。这些控件的帮助文件在 MSDN 中提供。
MSCOMCtl.ocx 包括: ImageCombo、ImageList、ListView、ProgressBar、Slider、StatusBar、TabStrip、Toolbar 和 TreeView 控件 ( 注意:在 7.0 及以前的版本中该文件的名字是 Comctl32.ocx
MSCOMCt2.ocx 包括: Animation、DateTimePicker、FlatScrollBar、MonthView 和 UpDown 控件
MCI32.ocx    包括: Multimedia MCI 控件
MSChrt20.ocx 包括: MsChart 控件
MSCOMM32.ocx 包括: MSComm 控件
MSInet.ocx   包括: Microsoft Internet Transfer 控件
MSMapi32.ocx 包括: MAPIMessages 和 MAPISession 控件
MSMask32.ocx 包括: Masked Edit 控件
MSWinsck.ocx 包括: Winsock 控件
Picclp32.ocx 包括: PictureClip 控件
Richtx32.ocx 包括: RichTextBox 控件
Sysinfo.ocx  包括: SysInfo 控件
⑥.VfpOleDB.dll
这个文件是其它程序设计语言及应用程序中访问 Visual FoxPro 数据库和表的 OLE DB 接口,一般用不到。
⑦.vfpodbc.dll
vfpodbc.dll 文件是 ODBC(数据库链接) 驱动程序,需要你就发布。
⑧.你在开发时用到的其它第三方控件