V
vivn
Unregistered / Unconfirmed
GUEST, unregistred user!
在Win98 D5 中开发一程序,其中主要有一PageControl控件,当其上有约60个页面
(TabSheel),时一切正常,当再增加页面时,出错(Canvas dows not allow drawing.),
查看系统资源,可用内存已为本0%,
后改在 WinXP D5 下,可继续开发,最后程序中 PageControl 有 100 个页面, 程序
在 WinXP ,Win2000. 下运行正常。 但程序在 Win98 下不能运行,错位信息如下:
Access violation at address BFF7BA76 in module 'KERNEL32.DLL'. Write of address 00562940
及 Canvas dows not allow drawing.
如将 PageControl 中页面删掉一些,剩下60个左右时,Win2K/Xp/98 均运行正常。
请教是否Win2k/Xp/98内存管理不同引起的问题? 如何解决,使得程序在 Win2K/XP/98
下都能正常运行。
(TabSheel),时一切正常,当再增加页面时,出错(Canvas dows not allow drawing.),
查看系统资源,可用内存已为本0%,
后改在 WinXP D5 下,可继续开发,最后程序中 PageControl 有 100 个页面, 程序
在 WinXP ,Win2000. 下运行正常。 但程序在 Win98 下不能运行,错位信息如下:
Access violation at address BFF7BA76 in module 'KERNEL32.DLL'. Write of address 00562940
及 Canvas dows not allow drawing.
如将 PageControl 中页面删掉一些,剩下60个左右时,Win2K/Xp/98 均运行正常。
请教是否Win2k/Xp/98内存管理不同引起的问题? 如何解决,使得程序在 Win2K/XP/98
下都能正常运行。