Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

Про strlist   Найти похожие ветки 

 
Trible   (2007-01-15 23:36) [0]

Здравствуйте. Вопрос к Владимиру.

var Sl: PStrlist;
   Pstr: Pchar;  

Pstr:= Sl.ItemPtrs[i];
Pstr[Length(Result) - 1]:=#0

Если я поставлю терминированный ноль в последний символ строки Pchar, то Strlist нормально освободиться?
Это важно.
Спасибо.


 
Vladimir Kladov   (2007-01-16 04:30) [1]

Хоть черта лысого. Лишь бы не промахнуться и этот 0 не записать в чужую память.


 
Trible   (2007-01-16 13:58) [2]

Спасибо!. Я просто думал что освобождаеться память длиною в length(строки Pchar). Ну а length вычисляет по нулю.


 
Vladimir Kladov   (2007-01-16 15:43) [3]

в windows и Delphi MM достаточно передать адрес начала, а дальше они сами знают, сколько блок занимал при выделении.


 
Trible   (2007-01-16 18:27) [4]

Хм. Я и не знал про Windows. Что то раньше я не встречал упоминаний про это. Вы уверены? Где же это тогда храниться интересно?


 
ANTPro ©   (2007-01-16 19:41) [5]

> [4] Trible   (16.01.07 18:27)

Посмотри сорец FastMM тогда поймешь, как где и сколько. Или книжку почитай :)


 
homm ©   (2007-01-17 09:14) [6]

> Где же это тогда храниться интересно?

На 4 байта рантше первого выделеного байта, т.е. когда ты запрашивает выделить N байт, быделяется как минимум N+4


 
Trible   (2007-01-17 11:31) [7]

Спасибо homm век живи век учись. Вообще то я самоучка, только недавно закончил филологию - переводчик, но по призванию программист. т.к. уже работаю на заказ. :)



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1182316712
White Barsik
2007-06-20 09:18
2007.09.02
Последовательность бандов в QuickReport


15-1186120138
Slider007
2007-08-03 09:48
2007.09.02
С днем рождения ! 3 августа 2007 пятница


1-1182934736
rolex2002
2007-06-27 12:58
2007.09.02
Unicode. Функция copy для widestring.


2-1186745000
AlRal
2007-08-10 15:23
2007.09.02
TListBox


8-1165148806
Alex_C
2006-12-03 15:26
2007.09.02
Как в колонках воспроизвести сигнал определенной частоты?