查看: 1229|回复: 5
|
bnormal program termination:memory protection fault
[复制链接]
|
|
不知各位大大在使用foxpro2.6 时有否见识过以下问题:
当时, 我的foxpro程序正append 资料给两个database。 忽然, 荧幕闪出以下error message:
“bnormal program termination: Memory protection fault
CS:EIP = 000FH:0015FE6EG“
之后就被踢出程序了。 我查了database, 发现只有一个被UPDATE而已。 
恳请各位帮帮忙。。。。给个意见。 谢谢
*P/S: 我的程序是在NETWORK下运行。 当时, 是使用WIN XP的WORKSTATION来操作此程序。 |
|
|
|
|
|
|
|
发表于 7-2-2006 10:09 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 8-2-2006 09:35 AM
|
显示全部楼层
我没使用过FoxPro2.6,那时候我还用着Clipper v5.3。
通常当由程序 A.EXE 里 RUN B.EXE 有 Memory Protection Fault,我都改Linker。
Clipper v5.3有两个 Linker,一个是 Blinker,另一个 Exospace。每当我遇到这问题时就知道是 Extended Memory 不足,我用后者 Exospace 来 Link Compiled Object Code。
----------
你的问题或者试下 create Shortcut 来执行你的程序。
然后在 Shortcut 的 Properties 里的 Memory Tab 修改 MS-DOS Protected-Mode (DPMI) memory 去更大的数值。 |
|
|
|
|
|
|
|

楼主 |
发表于 9-2-2006 10:13 AM
|
显示全部楼层
谢谢两位版主, 不过还是不行啊。。。。  |
|
|
|
|
|
|
|
发表于 10-2-2006 10:11 PM
|
显示全部楼层
原帖由 lingpei28 于 7-2-2006 05:15 PM 发表
不知各位大大在使用foxpro2.6 时有否见识过以下问题:
当时, 我的foxpro程序正append 资料给两个database。 忽然, 荧幕闪出以下error message:
“bnormal program termination: Memory protection faul ...
試試看直接 insert query 呢 ?
不然就是把 exe 拆成較小的 program
最後, 建議 upgrade 去 window 版的 foxpro 或者用 web based 吧...
[ 本帖最后由 flashang 于 10-2-2006 10:13 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 13-2-2006 03:01 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|