windows mobile 加载大的dll失败,提示内存不足
这个dll 10M 大小,其他的dll加载都没有问题
[解决办法]
10M的dll,你里面放了资源文件吗,估计是单个dll太大了。
[解决办法]
mobile的内核是wince的,如果是ce5.0或者以下的版本,一个进程只能使用不超过32兆的内存,如果你这个程序其它地方也用也比较多内存,可能就超出限制,加载就不成功了
[解决办法]
10可能会有问题。建议你静态编译一下,因为在CE中一个DLL被LOAD的时候是要直接占HEAP而不是STATCK的资源的。
[解决办法]
10M确实有点大啊,什么dll啊,没必要设计那么大啊
[解决办法]
晕,单个这么大的dll,你机器配置如何