Форум: "Начинающим";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];
ВнизНет доступа к компоненту Edit Найти похожие ветки
← →
San1712 (2007-10-31 07:48) [0]У меня две формы на одной расположен компонент Edit а с другой я получаю значение этого компонента вот так Form2.Edit1.Text. Два модуля связаны как полгается
implementation
uses Unit2;
Ни с того ни с сего делфи пишет access violation. Собственно теперь я значение Edit1 передаю через глобальную переменную , просто интересно из за чего такой бывает ?
← →
Skyle © (2007-10-31 07:56) [1]А как создаётся вторая форма? (которая якобы Form2)?
← →
Dennis I. Komarov © (2007-10-31 09:07) [2]А мне кажется, что ошибка в 17-й строке!
← →
Amoeba © (2007-10-31 12:05) [3]А 2-я форма на этот момент создана?
← →
Reindeer Moss Eater © (2007-10-31 12:21) [4]канешна нет
← →
Anatoly Podgoretsky © (2007-10-31 13:08) [5]> Dennis I. Komarov (31.10.2007 09:07:02) [2]
Не, у него просто ошибка в программе.
← →
San1712 (2007-10-31 18:44) [6]Вторая и первая форма создаётся автоматически когда идёт обращение ко второй форме она уже создана
← →
Kolan © (2007-10-31 18:51) [7]> Ни с того ни с сего делфи пишет access violation.
То есть оставил прогу. Пошел поел/покурил пришел — AV? :)
> Два модуля связаны как полгается
Правильнее сделать Форм2 диалогом, и избавится отвзаимозависимости… Или я не правильно телепатировал?
← →
Skyle © (2007-11-01 07:39) [8]
> San1712 (31.10.07 18:44) [6]
> Вторая и первая форма создаётся автоматически когда идёт
> обращение ко второй форме она уже создана
Уверен? А Edit уже создан? А что отладчик говорит?
← →
Reindeer Moss Eater © (2007-11-01 09:46) [9]я получаю значение этого компонента вот так Form2.Edit1.Text.
if (Form2 <> nil) then
if (Form2.Edit1) <> nil then
ShowMessage(Form2.Edit1.Text)
else
Raise Exception.Create("Эдита нету")
else
Raise Exception.Create("Формы нету");
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c