标题:prg 不能编译成 fxp
只看楼主
a1999zqw
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2009-4-3
结帖率:78.95%
已结贴  问题点数:20 回复次数:5 
prg 不能编译成 fxp
一个prg文件大小59.9 KB (61,349 字节),占用空间64.0 KB (65,536 字节),不能编译成fxp,出现程序太大的错误,是看文件大小还是占用空间大小?
搜索更多相关主题的帖子: fxp 不能编译成 prg 
2009-08-18 21:34
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:4 
看来楼主还在用FoxBase或者是FoxPro2.5。现在用VFP一般直接编译成EXE文件,编译后的文件长度至少可达数十兆。

活到老,学到老! http://www. E-mail:hu-jj@
2009-08-20 08:54
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
得分:4 
我编写的PRG程序文件,超过64K的不少。最大的一个超过600K,还在继续编写中。形成的FXP文件,不少都是超过100多K的,运行得都很正常。
2009-08-25 08:02
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
我目前已经编译的EXE文件是4.16MB,现在是用VFP9.0编译的。原来用VFP6.0编译时也达到近3MB。究竞VFP编译EXE文件大小的极限是多少,我还没有了解过。

活到老,学到老! http://www. E-mail:hu-jj@
2009-08-25 11:17
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
64K的限制是16位计算机系统带来的。因为16位二进制所能表达的最大数据是65536,也就是64K。以前程序小于64K的可以直接编译成COM文件,超过64K的只能编译成EXE文件。目前计算机系统和操作系统至少是32位的,有些还是64位的,所以大于64K程序早已不是什么稀罕事了。

活到老,学到老! http://www. E-mail:hu-jj@
2009-08-25 11:29



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




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

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