标题:探讨:foxpro.h文件是如何被包含在表单中,有什么办法删除?
取消只看楼主
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
结帖率:99.55%
已结贴  问题点数:20 回复次数:5 
探讨:foxpro.h文件是如何被包含在表单中,有什么办法删除?
原来曾经有网友发贴,称程序无法编译,提示“找不到FoxPro.h文件”。昨天我将项目复制到移动硬盘上,换了一台电脑来编译,由于这台电脑上VFP安装在D盘,与原来电脑中的盘符不同,所以也出现了这个问题,导致无法编译。虽然我回到原来的电脑上顺利地编译了,但我不明白这个FoxPro.h文件是如何包含进表单中的?它起什么作用?用什么办法才能删除这个包含?
说来也惭愧,自从1994年开始学习FoxBASE算起,到现在近二十年了,但毕竟还是业余爱好,仅了解点皮毛,从未深究过。发此贴一方面是想活跃一下论坛气氛,另一方面也想加深一点对VFP的了解。
搜索更多相关主题的帖子: 表单 台电脑 如何 
2012-04-04 21:23
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
问题是我的一个预览报表用的空表单也包含了这个foxpro.h文件。这个表单中没有添加任何控件,也没有在任何事件中添加代码。VFP系统会自动为用户添加这个头文件吗?如果是的话,那为什么其他表单没有被自动添加呢?

活到老,学到老! http://www. E-mail:hu-jj@
2012-04-05 21:26
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
5楼的办法好!我原来找不着包含的代码,打开表单的表(*.scx文件),在备注字段中逐个查找foxpro.h字符串然后删除,也不起作用。

活到老,学到老! http://www. E-mail:hu-jj@
2012-04-05 21:35
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
以下是引用TonyDeng在2012-4-5 21:28:48的发言:

应该预览那个控件用了,那是另外写的预览模块,在软件包内。你把预览有关的指令注释掉看看。
预览表单完全是个空表单,目的仅仅是定义一个窗口,让报表的内容在这个窗口中显示而已。表单内没有添加任何控件和代码。

活到老,学到老! http://www. E-mail:hu-jj@
2012-04-05 21:38
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
这个头文件肯定是VFP系统自动添加的。因为是存放在我家里的电脑上。那VFP系统是按照什么条件来添加的呢?为什么其他的表单没有添加呢?我的这个程序中少说也有几十个表单啊。

活到老,学到老! http://www. E-mail:hu-jj@
2012-04-05 21:41
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
感谢各位的捧场和无私解答!综合各位的解答,我的初步结论如下:
1、foxpro.h头文件引用通常是VFP系统自动为我们添加的(有点是废话,如果是我们自己添加的就不会提出这个问题了);
2、这个头文件的作用主要是定义常量(TonyDeag版主讲解的很详细);
3、平时在编译时不会出错,只有当VFP环境改变了才有可能因找不到文件而出错;
4、这个文件是可以删除的(因为不是我们自己添加的,自然也就不会引用其中的常量,自然不会出错),删除的办法是按照5楼tlliqi网友所说的,在菜单中的“包含文件”中删除;
5、在我的程序中被VFP自动添加引用的两个表单都是顶层表单,其他表单都没有被添加。会不会是这个原因还有待于进一步求证。


活到老,学到老! http://www. E-mail:hu-jj@
2012-04-07 19:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365171-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030878 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved