各位老铁们好,相信很多人对vfp6.0简体中文版都不是特别的了解,因此呢,今天就来为大家分享下关于vfp6.0简体中文版以及vfp6.0是什么软件的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
vista系统中为什么不能装VFP6.0中文版啊怎么解决
1、把vfp6的dll(VFP6R.DLL, VFP6RCHS.DLL, VFP6RENU.DLL)文件放到相关程序目录
2、以管理员权限执行该程序
Vista安全了许多,可苦了程序员,发现vfp程序在vista下存活还是没问题的,只是需要克服的东西实在是多。下面公布一定要注意。
1- vfp程序想通过manifest弹出UAC质询窗口取得administrator权限是不可能的,vfp不被vs所支持,要想弹出UAC只能修改编译后的exe文件名包含install/setup/update等等字符,因为vista默认包含这些字符的exe文件执行前会弹出UAC窗口。
2-如果你的程序在2000/xp下运行好好的,在vista下却不行,建议先检查一下默认的工作路径。vista不允许vfp程序把文件存储在c:\,windows系统文件夹,还有,c:\program files,所以保存文件最好在AppData或AllUserProfile,用getenv函数获取。我通常会做一个load项目,编译成load.exe,默认安装在program files,由这个load项目来调用业务项目,而所有的业务项目则统统摆到AppData,即在load项目里set defa to getenv("AppData"),再do业务项目.exe。这样工作目录就移到了可自由读写的目录了,自然这个问题就克服了。这个问题一个典型例子就是自动更新,如果你想为你的程序加上自动获取更新升级的功能,那你就必须避开那些受vista保护的文件夹。
3-作为第2条的扩展,还有一个须注意的问题,上面我说必须避开vista保护的文件夹,那你一定会很自然地用安装制作程序(比如Inno Setup)将程序装到AppData,但你很快会发现安装后的文件仍然是不能删改的,为什么呢?因为你制作的安装程序在vista下默认是用administrator权限运行的,所以由它安装到硬盘的文件其权限归属于administrator,这就给你出难题了,安装在AppData都不行?!我是这么解决的,制作的安装程序还是将所有文件都装到用户指定的单个目录(如program files),然后在load项目中把业务项目复制到AppData中去,因为load.exe是以普通用户执行的,所以由它复制过去的文件其权限归属于普通用户,可以删改。当然这样还会碰到个问题,每次启动load.exe都复制吗?那是不行的,所以我把要复制的文件压缩成一个zip文件,在load.exe中用vfpcompression.fll解压到Appdata,解压过去后把这个zip文件的fdate同时写过去,下次复制的时候比对一下文件修改时间,如果时间一样就不复制了。
4-慎用DLL和OCX,真要用请认真测试,因为这些第三方控件组件很可能没有考虑到vista,除非官方声明了支持vista。我原先的程序移植过来,winsock.ocx就不行,最后改成直接用底层的ws2_32.dll才通过。
5- vista下对localhost的解析和2000/xp有所不同,你在dos状态下敲 ping localhost就明白了。vista下应用时你要直接改成 127.0.0.1。
6-如果你的Form中有Timer,使用getfile()/getdir()/putfile()...这些弹出文件对话框的命令时要谨慎适用Timer,因为vista和2000/xp不同,vista在你选择文件的时候工作路径跟着你的选择变,比如,假设你原先的工作路径在AppData,而你在getfile()对话框中定位到了桌面找某个文件,而这时你的Timer却要use一个表,这个表在AppData下,那系统会马上报错,找不到表文件,因为这时工作路径随你的点选被定位到了桌面。这种情况下你打开文件对话框前要先关闭Timer,当你选好文件点ok关掉文件对话框后,路经自动会回到先前的,这时你可以打开Timer了。
7-有时我们的程序会需要Administrator权限,比如,启动windows时启动我们的程序,需要在注册表HKLM\Software\Microsoft\Windows\Run里写入值。但VFP程序本身没法触发UAC窗口的,这样就没法获得Administrator权限,怎么办呢,上面第一条说了,改文件名。你新建个项目,编译成某某Update.exe或某某Setup.exe之类名称,用到Administrator权限时就调用这个exe,就能触发UAC获得管理员权限了。注意,不要do这个某某exe,要Shellexecute(API),只有这样,才会有效触发。
vfp如何改成中文版
vfp6.0本身就提供了中文版本,若你希望使用最新的VFP9.0,可以按照以下步骤操作:
1.首先,下载VFP9.0的英文正式版,并进行安装。请注意,安装密钥为W7YCJ-2RRMD-MMHGG-3MB7C-VBMYB。你可以从“”获取官方原版的安装文件。使用虚拟光驱进行安装,或者直接解压文件进行安装。
2.接下来,在微软官网下载SP2(版本号5815)并进行安装。下载链接为:
3.完成上述步骤后,下载并安装最新汉化补丁。你可以访问此链接:。请放心,该补丁绝对安全,能够确保你的VFP9.0完全汉化。
按照以上步骤操作,你就能拥有简体中文版的VFP9.0了。
vfp6.0的简介
VFP(Visual FoxPro)6.0是在 xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。
VFP(Visual FoxPro)起源于美国的Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后,Fox Software被微软收购,加以发展,使其可以在 Windows上运行,并且更名为 Visual FoxPro。目前最新版为 Visual FoxPro 9.0,而在学校教学和教育部门考证中还依然延用经典版的 Visual FoxPro 6.0。在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。
VFP6.0是由微软公司于1998年在推出 Windows 98操作系统的同时推出的。
1998年9月份美国微软公司推出了Visual Fox Pro 6.0系列,其中包括VFP6。VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。
vfp6.0破解版,要win7旗舰版64位适用
在win7旗舰版64位系统上安装vfp6.0破解版可能会遇到一些问题,因为该版本的安装程序较为陈旧,导致安装成功率不高。安装过程中可能会遇到各种错误提示,甚至无法完成安装。建议用户不要尝试使用此版本进行安装。
如果确实需要使用vfp6.0,可以直接运行vfp6.exe文件,大多数情况下可以正常启动并使用其功能。然而,由于vfp6.0本身的年代久远,可能会存在兼容性问题,导致某些功能无法正常使用。用户在使用过程中需要注意检查系统兼容性和软件版本,以确保能够顺利运行。
对于win7 64位系统用户来说,推荐使用更新版本的vfp软件,这些版本针对新系统进行了优化,能够提供更好的兼容性和性能。如果需要使用vfp6.0,可以考虑通过其他途径获取更新的安装包,以提高安装成功率和软件的稳定性。
总之,vfp6.0破解版在win7旗舰版64位系统上的安装和使用存在一定的风险,建议用户谨慎考虑是否继续使用此版本。如果遇到安装或使用问题,可以尝试寻求技术支持或寻找其他版本的vfp软件。