![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов прцедуры из bpl
SiDimka © (2012-04-06 22:41:00)Народ, помогите плиз!!!
Прогуглил все глаза, читаю, при статической загрузке bpl - exe знет все прцедуры bpl если добавлен юнит в uses.
Создаю Форму1 - все прекрасно, загружаю bpl Форму2 - все хорошо, Вызываю процедуру из Формы1:
Форма2.процедура; А оно мне Форма2=nil.
Подсажите пожалуйста как правильно вызвать процедуру из bpl.
Плохиш (2012-04-06 23:41:00) [21]
> Сергей М. © (06.04.12 23:31) [15]
Ты не умничай, ты долларами подавай.
У сирого и убогого "высшее" образование.
> SiDimka © (06.04.12 23:28) [14]
Зачем оно тебе, это программирование? Тебе всë-равно не интересно. Основ не изучаешь, а без них и ответов понять не в состоянии, так и будешь с протянутой копи/пасте стоять поскуливая..
Сергей М. (2012-04-06 23:34:00) [22]
> В Form1
да ну понятно что не на луне !)
И долго ты еще будешь партизанить, не показывая этот фрагмент кода ?
SiDimka (2012-04-06 23:33:00) [23]В Form1
Сергей М. (2012-04-06 23:31:00) [24]да едрёнматрён)
Гдеу тебя код, в котором происходит присвоение чего-то там переменной Form2 дотого как ты вызываешь Form2.ShowModal ?
SiDimka (2012-04-06 23:28:00) [25]procedure TForm1.ButtonClick(Sender: TObject);
begin
Form2.ShowModal;
end;
Сергей М. (2012-04-06 23:23:00) [26]
> Form2.ShowModal;
Чудесно.
И каким же святым духом в переменной Form2 оказалась Форма2 ?
Сергей М. (2012-04-06 23:22:00) [27]
> Anatoly Podgoretsky © (06.04.12 23:19) [9]
А вот у топикстартера и такие чудеса случаются)
SiDimka (2012-04-06 23:21:00) [28]>точно так же как и не из bpl - правила Паскаля никто не отменял.
Form2.ShowModal;
Сергей М. (2012-04-06 23:21:00) [29]
> А к чему имеет?
Тебе видней к чему)
Нам отсюда не видать.
Anatoly Podgoretsky (2012-04-06 23:19:00) [30]> Сергей М. (06.04.2012 23:12:06) [6]
Оно вообще не откомпилируется, так что говорить о Форма2=nil не приходится.
Anatoly Podgoretsky (2012-04-06 23:17:00) [31]> SiDimka (06.04.2012 22:41:00) [0]
А может ты правильно вызываешь.
SiDimka (2012-04-06 23:17:00) [32]А к чему имеет?
Сергей М. (2012-04-06 23:12:00) [33]
> А оно мне Форма2=nil.
не имеет отношения к
> Undeclared identifier: 'Form2'
SiDimka (2012-04-06 23:09:00) [34]Так и делаю.
procedure TForm1.Button1Click(Sender: TObject);
begin
TForm2.procedureН;
end;
Undeclared identifier: 'Form2'
Сергей М. (2012-04-06 22:56:00) [35]
> как правильно вызвать процедуру из bpl
точно так же как и не из bpl - правила Паскаля никто не отменял.
Игорь Шевченко (2012-04-06 22:49:00) [36]
> А реальную подсказку дать можно?
можно
http://segfault.kiev.ua/smart-questions-ru.html
SiDimka (2012-04-06 22:47:00) [37]СУПЕР!!! Ответ в стиле гугл.
А реальную подсказку дать можно?
Дмитрий С (2012-04-06 22:43:00) [38]Вообще почитать про BPL.