主题 : 【Delphi问题】GetMem(buf , filesize) 不正确
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
楼主  发表于: 2007-08-25 09:34

【Delphi问题】GetMem(buf , filesize) 不正确

我问一个问题啊

var
buf : pchar ;
filesize : integer ;


filesize:=filesize(file);
getmem(buf , filesize);

但是创建的 buf  大小为 4 * 128  那么大

而不是 想要的大小
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
沙发  发表于: 2007-08-27 09:47

有很大妨碍呢

不过通过学习 使用了

一个 Repate 语句进行循环 这个问题解决掉了

但是新的问题接踵而至 BRCC32 没有 我用的是精简版

才找了几个软件 回去试验下看看
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅