|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2009, 13:33 | #1 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
Помогите разобраться в ошибке
две формы Lab4_add и Lab4_add_os, обе прописаны друг у друга в USES, делаю обрашение между друг другом, просто пишу:
Код:
Это происходит уже не первый раз, в другом проекте она появлялась даже при изменении свойства, Label1.caption := 'Привет!'; внутри формы Причем это не зависит от среды разработки, пробовал компилировать на другом компьютере, всё тоже самое |
27.06.2009, 13:52 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ошибка в логике программы.
Нельзя изменить переменную объекта, который ещё не создан. в момент нажатия на кнопочку bbAdd (на форме TLab4_add_os) форма Lab4_add НЕ СОЗДАНА. |
27.06.2009, 13:55 | #3 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
Дело в том что она создана и с неё кодом
Код:
|
27.06.2009, 13:58 | #4 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
а на форме Lab4_add_os выполняется выше описанная процедура
Я сам не пойму в чём дело? |
27.06.2009, 14:06 | #5 | |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
А в событии OnCreate формы Lab4_add объект Image2 создается ?
Скорее всего нет, раз уж Цитата:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
|
27.06.2009, 14:11 | #6 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
Да дело даже не в этом
Я только что написал вместо Lab4_add.Image2.Visible:=true; Lab4_add.Caption := '123'; И ничего, всё работает, ошибка не появляется, но Caption тоже не меняется. Могу даже прислать прогу |
27.06.2009, 14:16 | #7 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
А может быть дело в том, что форма Lab4_add наследована от формы TFormParent, которая не запущена.
Вот код родительской формы Код:
|
27.06.2009, 14:31 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
выкладывайте проект (только запакуйте предварительно исходники)
|
27.06.2009, 14:40 | #9 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
Вот выложил на народДиск
http://narod.ru/disk/10328697000/123.7z.html Форма запускается Пуск(У меня эмулятор Windows) -> Выполнить -> "mmc" -> Ok -> Консоль -> добавить или удалить оснастку -> Добавить (Дальше появляется эта "глюченая форма") и ещё раз добавить. Вот в этом месте и появляется эта ошибка |
27.06.2009, 14:58 | #10 |
Пользователь
Регистрация: 25.06.2009
Сообщений: 15
|
Чуть не забыл, там есть нестандартные компоненты
вот они http://narod.ru/disk/10329179000/wwwqqq.7z.html |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сообщение об ошибке! | QWERT1988 | Общие вопросы Delphi | 4 | 01.06.2009 17:14 |
Помогите!!! Прога пытается отправить отчет об ошибке. | syserg | Общие вопросы Delphi | 2 | 16.04.2009 05:05 |
Помогите разобраться в ошибке! | Doget | Помощь студентам | 6 | 09.02.2009 20:18 |
Перхват сообщения об ошибке!!!! | chekanoff | Общие вопросы Delphi | 4 | 10.12.2007 10:14 |