![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.11.2018
Сообщений: 7
|
![]()
Есть форма, которую я запускаю в модальном режиме. В тексте пишу
Form10.Caption:='Ввод данных'; а название не меняется. Почему? А если пишу If Form10.Active then Label1.Caption:='Активно'; вообще выдаёт ошибку "Active Inaccessible value ..." Последний раз редактировалось Pervozurg; 31.01.2019 в 12:17. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А где пишешь? Код
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.11.2018
Сообщений: 7
|
![]()
Delphi 7
Пока не перевёл в модальные всё работало Переводил по причине необходимость пробрасывать входные данные в другие формы и получать от них результат. Нашёл http://www.delphisources.ru/pages/fa...s_to_form.html такой вариант, но пошли проблемы с работой уже отлаженных форм. В окне переменных при отладке Form10.Active выдаёт Inaccessible value естественно при активной Form10. Родительская Form1 выдаёт как положено Form1.Active - True естественно при активной Form1. Последний раз редактировалось Pervozurg; 31.01.2019 в 12:50. |
![]() |
![]() |
![]() |
#4 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|||
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.11.2018
Сообщений: 7
|
![]()
При выполнении ShowModal открывается Form10. И при выполнении её кода полезли ошибки.
После ShowModal всё выполняется корректно. Раньше она открывалась Application.CreateForm(TForm10, Form10); и всё нормально работало, а сейчас через ShowModal в ней происходят ошибки. Через Show она открывается, прогоняет FormCreate и сразу закрывается. Последний раз редактировалось Pervozurg; 31.01.2019 в 14:06. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 08.11.2018
Сообщений: 7
|
![]()
меняется на
Код:
меняется на Код:
Предполагаю, т.к. форма открывается кодом Код:
Последний раз редактировалось Pervozurg; 31.01.2019 в 14:55. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.01.2019 в 15:06. |
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 08.11.2018
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
так? (это единственный приведенный код). Код:
тода уж Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 31.01.2019 в 16:57. |
|
![]() |
![]() |
![]() |
#10 | |
Регистрация: 08.11.2018
Сообщений: 7
|
![]()
В начале Form10 была обычной формой и вызывалась
Код:
Цитата:
Код:
В тексте программы Form10 вызывается так: Код:
Код:
Решение свелось к тому, что пришлось убрать все префиксы "Form10." Новый вид кода стал таким: Код:
Вот я и предполагаю что так как в конечном счёте Form10 вызывается строчкой Код:
Последний раз редактировалось Pervozurg; 01.02.2019 в 09:31. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как при активной модальной форме разрешить доступ к другой форме | Lingri1 | Компоненты Delphi | 14 | 01.03.2018 05:22 |
Не дать скрыться модальной форме по кнопке "Свернуть все окна" | Conejo | Общие вопросы Delphi | 6 | 07.04.2016 02:22 |
[Delphi XE5 Android] Изменить заголовок окна MessageDlg | UKRtortik | Общие вопросы Delphi | 6 | 28.05.2014 16:27 |
Липкое окно. Не могу изменить ширину прилипшего окна. | artemavd | Общие вопросы Delphi | 2 | 23.07.2012 01:04 |
Изменить заголовок окна в консольном приложении | interfeys | Общие вопросы C/C++ | 10 | 01.01.2011 15:24 |