我的project编译总行数为419658,可生成的EXE文件有21M(是不是太大了吧)
问题是当我的可执行EXE大小在20M以后说不能在win98下运行,提示内存不够(机器是P4+256M内存+400M的分页檔)
退出EXE文件时又报:
Access violation at address 74DD29AC.Read of address 74DD29AC.
请帮帮。
问题是当我的可执行EXE大小在20M以后说不能在win98下运行,提示内存不够(机器是P4+256M内存+400M的分页檔)
退出EXE文件时又报:
Access violation at address 74DD29AC.Read of address 74DD29AC.
请帮帮。
退出时报错,检查你的程序
同意 siyu2002(★猛犸★) ,采用动态加载。
另外,程序是否在启动的时候就create了所有的form?建议在调用窗口的时候再create,关闭的时候release.
估计你用的bmp太多了
DLL没有用到。程序开启时只是加载一个主窗口。
也是没有选中的!
bigwhiteshark(大白鲨)
只能說兩邊路跑路吧!
然后在delphi->project->information for xxxx 里面看看是哪一部分这么大。
如果是资源部分大,你就该考虑动态加载了,不然你想想cs 把全部资源都包含了那不得400M了。
其他選項都是用默認的!
~~~~~~~~~~~~~~~~~
wyj1(永远100分)我也說不清,代碼全是公司人員編出來的!連一個第三方控件也沒用到!21M個點也沒騙人!要有用MSN傳你一個EXE:)我的MSN是[email protected]