怎样用VFP做网页编程,或将VFP程序在网上运行

怎样用VFP做网页编程,或将VFP程序在网上运行,第1张

严格的说只要支持socket 的 都可以做网站的服务器 所以 vfp 可以做网站后台

座椅额vfp程序 插入一个ActiveX控件 监听80 端口 , 分析获取的请求, 结果运算将结果返回给请求方浏览器,

但是实践过程中碰到以下问题,

1 vfp 不支持 utf8 编码

2 vfp 为单线程 ,不支持并发, 可以用调用子程序的方法来"伪并发" 但是效率很低

所以 做一些很小的 并发要求不高的项目还是可以试一下的 大的项目还是用主流的网站开发工具来实现把, 如果一定要用到 VFP 就把vfp 编译成COM 给php 调用吧

首先你必须在装了vfp软件的电脑上调试之后,确认软件没有问题。

发布的VFP软件无法运行,通常是因为使用该软件的电脑没有装VFP软件的缘故,也就是缺少运行库文件。(可以简单的认为是后缀名为dll的文件。)

你可以把系统中的VFP运行库文件和你连编的应用程序文件放到同一个文件夹下面。这样子就可以脱离VF运行了。具体 *** 作如下:

脱离vfp环境,必须连编你的文件成EXE可执行文件。

具体 *** 作如下:

1。新建一个项目文件,把你的文件文件加入到项目中去。

2新建一个程序文件mainprg,程序可以写以下代码:

close all

_screenvisible=f &&不显示vfp窗口

set talk off &&关闭系统对话

set century on &&年份显示四位

set date to ymd &&日期显示格式改为:年月日

set mark to "-" &&日期分隔符改为:"-"

do form mainscx &&执行你的表单,将mainscx改成你的表单的名字。

read events &&开始执行事务,此句不可省略!!!

set talk on &&从此句开始恢复系统默认设置

set century off

set date to american

set mark to "/"

close all

保存之后,在项目管理器中右击该文件选择该文件为主文件。

3。在表单的unload时间中写上代码:

clear events &&如果不写此句,将出现无法退出VFP的现象。

4。运行主程序,调试无误之后,点击项目管理器的连编按钮,选择连编可执行程序exe,连编成EXE文件即可。

5。要想在没有装VFP的电脑上独立使用该EXE文件,必须把装有VFP软件的电脑中,vfp的运行库文件:vfp6rchsdll和vfp6rdll复制到exe文件所在文件夹中(或者复制到想要使用该exe文件的电脑的C:\windows\system32)。该运行库文件就位于C:\windows\system32文件夹中。

最后,如果你的文件是程序文件,可以省略上述过程,直接连编成可执行程序,然后按照5说的加入你的运行库文件即可。

VFP:运行表单的命令是Do Form 。

Do Form命令:

运行窗体设计器创建的已编译窗体或窗体集。

语法:

DO FORM FormName |

[NAME VarName [LINKED]]

[WITH cParameterList]

[TO VarName]

[NOREAD] [NOSHOW]

参数:

formname

指定要运行的窗体或窗体集的名称。

显示你的对话框,您可以从中选择一个窗体或窗体设置为运行。

NAME VarName [LINKED]

指定一个变量或数组元素与您可以参考表格或表单集。如果指定了一个不存在的变量时,Microsoft Visual FoxPro自动创建它。如果指定数组元素,数组必须存在您发出DO FORM前。如果指定变量或数组元素已经存在,其内容将被覆盖。

DO FORM 例子:

下面的示例运行数据表(jwl_jinkscx)

do form  D:\jwl\jwl_jinkscx

先编译成EXE(记得用read

event与clea

event),同VFP的运行库如VFP6是VFP6RDLL和VFP6RCHSDLL(在已安装VFP机的windows\

system32

目录下)一起复制到目标机上可以放在程序的同目录下,也可放在WINDOWS的系统目录上

以上就是关于怎样用VFP做网页编程,或将VFP程序在网上运行全部的内容,包括:怎样用VFP做网页编程,或将VFP程序在网上运行、请教高手发布vfp的程序不能正常运行是怎么回事啊、VFP:运行表单的命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10071699.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存