![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с памятью [D5, Win95/98]
Sego © (2002-11-05 17:13:00)Уважаемые Мастера!
Если Вас не затруднит дайте ссылку или кусок кода, где реализвана работа с памятью, иннициализация, чтение, запись и очистка памяти.
Очень надо.Необходимо быстро обработать бинарные файлы с переводом в НЕХ-формат, размером около 2-12 мб один файл.
Заранее благодарен.
Sego (2002-11-05 17:58:00) [1]2 Alex4444444444
спасибо
в принципе так и делаю, может в другом причина...
все равно спасибки, что откликнулся :)
Alex4444444444 (2002-11-05 17:56:00) [2]Ya ne znayu, chto nuzhno delat"...
type TByteArray = array[0..Something] of byte;
PByteArray = ^TByteArray;
var P: PByteArray; // Or just PChar
...
P := nil;
GetMem(P, DesiredMemSize);
if Assigned(P) then try
// Do something here with P^
finally
FreeMem(P);
end;
Sego (2002-11-05 17:50:00) [3]2 Alex4444444444
да ясно....
вот только что-то я видать неправильно делаю, если программу несколько раз выполнить-завершить, то компьютер виснет, видать память засоряется, может че неправильно делаю?
может кусочек кода всетаки?
Alex4444444444 (2002-11-05 17:33:00) [4]GetMem, FreeMem, Move, FillChar, F1