![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
![]()
Всем привет, такая проблемка у меня возникла с FindComponent
пишу так: Код:
пробовал множество разных способов чтоб он заработал и в итоге 1 способ заработал, но работал только 1 раз, т.е. когда я тыкал кнопку он мне писал ошибку, но не A/V а другую, этот код что сейчас я показал выдает мне A/V вопрос мой вот в чем: что именно возвращает FindComponent? пример отсюда я пытался использовать и как раз это и был "рабочий" способ но как сказал при втором нажатии на кнопку вызывает ошибку код должен записывать исходя из чекбоксов данные в ini файл |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
![]()
Так тоже вроде пытался но не выходило, тестану завтра ещё раз, спасибо)
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Если не ошибаюсь, от этого класса наследуются все остальные компоненты (например, TEdit, TMemo и т.д) Чтобы выполнить преобразование к более конкретному типу, используют оператор AS. Например: Код:
Последний раз редактировалось Вадим Мошев; 20.02.2016 в 18:18. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
as подымет исключение, если там не то, что ожидается. Если Setting панель или другой контейнер с чекбоксами, то лучше с проверкой так:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Вадим Мошев; 20.02.2016 в 18:31. |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Кстати, Евгений. Цитата:
Последний раз редактировалось Вадим Мошев; 20.02.2016 в 18:20. |
||
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#8 | |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
![]() Цитата:
![]() да, Setting это панель Еще вопрос появился, сейчас пытался написать что-то похожее только когда "открываются настройки" он должен загружать из файла в чекбоксы, но тем же финдом что-то не вышло, ошибок нет но и записывает не туда похоже, можно ли так же изменять свойства компонента? У меня мало времени было пытаться что-то написать, поэтому не все опробовал, может быть и сам найду как Последний раз редактировалось zdus2757; 21.02.2016 в 04:27. Причина: Запись через findcomponent |
|
![]() |
![]() |
![]() |
#9 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
У тебя тут совершенно не такой случай, судя по коду. Объясни по-русски, что тебе нужно получить. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#10 | |
vk.com/replog
Пользователь
Регистрация: 04.05.2012
Сообщений: 87
|
![]() Цитата:
![]() но да, ты прав, я переписал код, засунул чекбоксы и едиты в массивы и без FindComponent сделал циклы, и все работает ![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FindComponent | WOLFak | Общие вопросы Delphi | 9 | 07.07.2012 23:29 |
FindComponent | Enclounter | Windows Forms | 14 | 26.04.2012 22:45 |
Проблема с FindComponent | Sullla | Общие вопросы Delphi | 17 | 28.09.2011 16:30 |
findcomponent и tedit | zotox | Общие вопросы Delphi | 12 | 30.05.2010 04:37 |
FindComponent | StartMis | Общие вопросы Delphi | 3 | 15.12.2009 20:03 |