dll里分配内存的问题 我有一个vc写的动态库,在这个动态库里,我分配了32K的内存,但是应用程序调用这个dll运行起来之后,这个dll里报内存不足,这个dll里最大可以开辟多大的内存啊,我必须的开辟个大内存来接受数据,请大家帮忙看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其它原因吧, dll里申请内存没限制的(和exe一样). 32k才多大一点呀. 不是高手,不过问问,32k怎么分配的,数组?new? dll空间占用在进程中,new来分配,32k应该没问题,不过也可能你的程序占用了太多空间没有释放 就是用new分配的是啊,感觉32k应该没问题啊,程序总共占用的内存空间也就十几M, 直接new 32k 吗 ?是不是new分配有限制 ,分开new试试还有就是你自己机子问题。。 dll对内存分配没什么限制,应该是其他方面的问题,比如你在其他地方分配的内存太多了 32K啊。你是不是做了其他的什么事了?比如说你强行将DLL加载到进程空间的某个地址了? 请高手详解一下这句代码 套接字 Accept()总是引发一个中断 求救 一个极其初级的服务器小程序 200分求能在外网通讯的demo 如何才能像QQ面板那样啊 请问如何让一个基于对话框的程序一运行就隐藏窗体? 对话框"下一步"、"上一步"那种。实现方法是? jpeg2000基本编码系统文挡!!! 在视图类中获得视图大小 出错 多列ListCtrl中如何设置整个一行选中状态 如何用程序控制打印机纸张的卷动? sndPlaySound播放一段wav文件之后需要再调用一次来释放资源吗? 如何从像素的二进制生成可见的图片
是啊,感觉32k应该没问题啊,
程序总共占用的内存空间也就十几M,
还有就是你自己机子问题。。