请教各位大侠,delphi中缓冲区怎么操作?是不是象c++builder中那样先申请指针再动态分配内存?
内存又能不能动态(如何)分配呢?
内存又能不能动态(如何)分配呢?
解决方案 »
- 虚拟桌面与隐藏显示窗体?
- 如何打勾/取消打勾外部程序中的ListView的Item的checkbox?
- 圣诞快乐!圣诞将至,祝愿delphi区的朋友们各方面都可以顺心如意
- 小问题,如何进行错误处理?
- 急!哪位兄弟帮我解决这个异常类啊?多谢!
- 数据转换问题?100分请教!
- 如何让DELPHI程序更小些???(外加一个小问题)
- 如何用delphi代码从winsocket服务器上下载文件?
- 关于 hex文件转Bin文件空地址填充问题
- 如何email? (SOS)!!!!!
- 怎么不用默认打印机打印,而寻找特定名称的打印机打印
- vc在线正在进行网站压力测试,请大家帮忙登录论坛并保持链接,多谢大家!!!!
Buffer: Pchar;
..
GetMem(Buffer,1024);
..
FreeMem(Buffer);
function AllocMem(Size: Cardinal): Pointer;或
procedure GetMem(var P: Pointer; Size: Integer);释放内存
procedure Dispose(var P: Pointer);或
procedure FreeMem(var P: Pointer[; Size: Integer]);
...
buf := AllocMem(blocklen);
i := FileRead(handel,buf,blocklen);这段代码编译每问题,但是读到的文件字节数总是0,调试跟踪时发现buf的值为'',不知是什么问题?
i := FileRead(handel,buf[0],blocklen);