
04 VFP技巧
文章平均质量分 62
bobo1394
这个作者很懒,什么都没留下…
展开
-
巧借Excel另存功能,在VFP中转换表格为CSV格式
本人日前正在为公司写一个接口,需要将DBF格式数据转换成为CSV格式。CSV格式即是以逗号分隔的一种文本文件。VFP中只有通过COPY TO 命令将数据转换成为TXT、Excel、DBase等格式,但是不能直接将数据转换成为CSV格式。于是想先将数据转换成为Excel格式再将其转换成CSV格式,因为Excel可以将其中的数据转换成为CSV格式。 首先在转换DBF到Excel时发现CO原创 2005-07-26 21:58:00 · 6533 阅读 · 1 评论 -
VB+VFP联合应用
VB+VFP联合应用各类语言都有其长处和缺憾,如何取长补短呢?希望这篇文章能起到抛砖引玉的效果。 目标:必须在VFP环境对CSV格式文件中所有的字符“/”替换成“-” 分析:如果在VFP中读入CSV格式文件然后再找字符“/”再替换成“-”,势必比较困难,速度也会很慢。因为不知道字符“/”将出现在那个字段。也不清楚字符“/”出现的位置。而这类问题的处理如果用VB就很简单。可以在VB中正行读入,然后使原创 2005-07-26 22:01:00 · 2161 阅读 · 0 评论 -
使用ShellExW.dll中的ShellExecWait函数同步调用DOS命令
使用ShellExW.dll中的ShellExecWait函数同步调用DOS命令 在很多项目中都需要调用外部命令,但是使用VFP的RUN命令、VB中的Shell命令或者调用Win32Api的WinExec函数这些方法都是异步执行,不但有些命令难于控制执行窗口的外观,而且使用后不知道执行的结果,往往要采用其他检测的手段才能保证程序正确的运行。现在我们可以使用ShellExW.dll中的ShellE原创 2005-08-08 19:17:00 · 5006 阅读 · 2 评论 -
在VFP中使用Memo字段保存和释放文件
在VFP中使用Memo字段保存和释放文件有时需要将一些文件保存在数据库中,例如:图片、声音、文档等等。然后等到需要时在释放出来给需要者调用。这样做的好处是比较安全,能够利用到数据库的安全机制,或者自己编写验证代码。下面举例将一个图片文件添加到DBF表格的MEMO字段。然后再释放成为图片文件。CLOSE ALLCLEARCREATE TABLE (TEST M)APPEND BLANKAPPEND原创 2005-08-12 11:10:00 · 4451 阅读 · 0 评论 -
在VFP中巧用字符串调用Widndows API
在VFP中巧用字符串调用Widndows APIGary DeWitt Windows应用程序编程接口(API)是由C程序员编写开发的,它对数据类型的严格要求对于FoxPro开发者来说就可能是件头疼的事。在Gary DeWitt系列讲解的第三部分中,介绍了可以通过巧用字符串,蒙骗Windows API从而满足自己的开发需要。类是一个非常好的思想,它能够代表抽象的概念。命名的属性可以用来存储数据,并原创 2005-08-06 10:39:00 · 2250 阅读 · 0 评论 -
如何在 VFP 中读写 INI 文件
* 在 VFP 中读写 INI 文件* 声明API函数DECLARE INTEGER WritePrivateProfileString IN Win32API AS WritePrivStr ; String cSection, String cKey, String cValue, String cINIFileDECLARE INTEGER GetPrivateProfileString原创 2005-12-17 15:52:00 · 3006 阅读 · 0 评论 -
在VFP中借用FSO检查目录和文件。
close allclearchkFolder = D:/temp/fname = D:/log.txtchk = ChkFolderIsNull(chkFolder)do case case chk = 0 msg=此目录不存在:+chkFolder WriteLog(fname,msg) ?msg case chk = 1 msg=此目录为空:+chkFolder原创 2006-01-10 23:27:00 · 1875 阅读 · 0 评论