Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2013, 14:56   #11
Xaker_Two
Пользователь
 
Регистрация: 03.02.2013
Сообщений: 73
По умолчанию

хм интересная задумка сделать объект временно невидимым пока не нажата клавиша а если он видимый то начать его обрабатывать впринцыпе интересное решение... щас попробуем переделать
Xaker_Two вне форума Ответить с цитированием
Старый 21.07.2013, 02:19   #12
Xaker_Two
Пользователь
 
Регистрация: 03.02.2013
Сообщений: 73
По умолчанию

Serge_Bliznykov, Спасибо огромное за помощь, разобравшись я переписал код вообще с чистого листа и этот прием мне помог, теперь вот сижу думаю чем бы ещё форум загрузить)) Короч, тема закрыта. Решение вот:
Код:
const
Max=50;  //задаем максимальное число объектов в массиве через коонстанту

...

var
I:integer;  //задаем счетчик
Mass:Array[1..Max] of TObject;  //задаем массив и тип объектов
Temp:TObject;  //задаем переменную для создания объектов которыми будем заполнять массив
...
procedure TForm1.Create(...);
begin
for I:=1 to Max do    //запускаем счетчик
  begin
  Temp:=TObject.Create(Owner);  //создаем новый объект
  Temp.Config1:=...;  //задаем нужные нам параметры
  Temp.Config2:=...;
  ...
  Temp.ConfigN:=...;
  Mass[I]:=Temp;  //заливаем полученый объект в массив
  end;
end;
...

...
procedure TTimer01(...);  //далее активируем обработку объекта допустим таймером
begin
for I:=1 to Max do  //запускаем счетчик
  begin
  if Mas[I].Config1=... then Mas.[I].Config2:=... //задаем необходимые условия и что делать если их значение нужные
  else Mas[I].Config3:=...;  //пожеланию задаем что делать если значения не те
  end;
end;
Xaker_Two вне форума Ответить с цитированием
Старый 22.07.2013, 11:21   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Всегда пожалуйста!

рад, что мой пример пригодился.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стереть параметры запуска после запуска Anton911 Общие вопросы Delphi 18 14.04.2013 15:17
Скрипт правильно работает только один раз, после начинает выдавать ошибку Xodock JavaScript, Ajax 2 23.07.2012 17:35
Освобождение памяти после запуска TOpenDialog t2skler Общие вопросы Delphi 8 14.09.2011 02:19
Ожидание создания окна после запуска процесса Аникейка Общие вопросы Delphi 3 26.01.2011 03:45
Удаление кнопки после первого запуска программы keet Помощь студентам 5 09.01.2010 23:35