Текущий архив: 2008.06.01;
Скачать: CL | DM;
Вниз
GetMem и записи со строками Найти похожие ветки
← →
Nucer (2008-05-11 13:51) [0]Есть запись:
TEvent = record
action:(TM_ADDED,TM_REMOVED,TM_MODIFIED,TM_RENAMED);
filename:string;
oldname:string;
time:TDateTime;
end;
PEvent = ^TEvent;
Можно ли в данном случае выделять память GetMem(p,SizeOf(TEvent))? Или необходимо указывать длину строки в записи? Как освобождать память? FreeMem(p,SizeOf(TEvent))?
← →
Leonid Troyanovsky © (2008-05-11 14:03) [1]
> Nucer (11.05.08 13:51)
> Можно ли в данном случае выделять память GetMem(p,SizeOf(TEvent))?
> Или необходимо указывать длину строки в записи? Как освобождать
> память? FreeMem(p,SizeOf(TEvent))?
Используй New/Dispose.
Или, например, так
TEvent = record
action:(TM_ADDED,TM_REMOVED,TM_MODIFIED,TM_RENAMED);
filename: array [0..MAX_PATH] of Char;
oldname: array[0..MAX_PATH] of Char;
time:TDateTime;
end;
--
Regards, LVT.
← →
Nucer (2008-05-11 14:15) [2]Спасибо
Страницы: 1 вся ветка
Текущий архив: 2008.06.01;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.03 c