![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
мааааленький вопросик про память [D5, Win2k]
Reticent © (2002-06-13 12:47:00)Доброе время суток!
как бы мне определить выделена ли память для массива? И если нет -то выделить.
Я пробовал так:
...
DBCheckListBoxEx_Stati: array of Boolean;
...
try
if DBCheckListBoxEx_Stati[0] then <-- тут вылетает :(
except
on EOutOfMemory do SetLength(DBCheckListBoxEx_Stati, ADBCheckListBoxEx.Items.Count);
end;
Всего хорошего!
eSKey (2002-06-13 12:59:00) [1]Насколько я понимаю, ДО выделения памяти массиву Length(YourArray) = 0, соответственно проверяешь, и если нужно выделяешь память.
Reticent (2002-06-13 12:55:00) [2]Так мне надо сперва ВЫДЕЛИТЬ памать для массива, а уж потом без проблем :)
Reticent (2002-06-13 12:55:00) [3]>Fiend
Так мне надо сперва ВЫДЕЛИТЬ памать для массива, а уж потом без проблем :)
Fiend (2002-06-13 12:50:00) [4]Насколько я помню есть функция в делфях, которая возвращает число элементов массива