Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите как узнать заполнел ли пользователь массив


JTAG ©   (2006-05-30 20:11:00) 

При открытии файла данные из него считываются в массив , если пользователь не открыл файл и массив не заполнелся , то на другие кнопки в программе жать безполезно вылазит ошибка.
Как мне узнать заполнен ли массив и если он не заполнен предложить пользователю открыть файл.


Галинка   (2006-05-30 21:58:00) [1]

А еще можно заблокировать все лишние кнопки, пока массив незаполнен. От греза подальше...


JTAG   (2006-05-30 21:18:00) [2]

Точно , огромное все спасибо!


Kolan   (2006-05-30 20:41:00) [3]

Не

> if array.Length = 0 then

а
if Length(Arr) = 0 then


Std   (2006-05-30 20:16:00) [4]

если масив динамический то приблизительно так:
if array.Length = 0 then
 if MessageDlg('Массив не заполнен. Необходимо выбрать фай', mtErroe,[mbYesNo],0)=mrYes then OPenDialog.execute


Джо   (2006-05-30 20:15:00) [5]

При открытии файла устанавливать соответствующий флаг, его же и проверять, когда нужно (например, в событии OnUpdate компонента TActionList).


Наверх

Титульная страница Поиск, карта сайта Написать письмо