Вниз
Скачать: CL | DM;

ActiveXForm   Найти похожие ветки 

← →
NataM ©   (2005-08-31 18:23) [0]

Подскажите пожалуйста. У меня активная форма. По кнопке на ней должна открываться другая форма, но постоянно возникает ошибка Access violation. Добавляю её в проект я обычно new-form. Что делать??


← →
YurikGL ©   (2005-08-31 21:44) [1]

Каким кодом ее вызываешь? Создана ли эта форма на момент открытия?


← →
NataM ©   (2005-09-01 08:27) [2]

значит так
активную форму я создаю следующим образом File-New-Active Form, дальше я её регистрирую, всё как полагается, в run-rarameters приложение, куда я эту форму внедряю.......т.е. активная форма и всё что на ней находится рабочее.

Теперь я на этой форме ставлю кнопку. Добавляю новую форму File-New- Form. И в обработчите кнопки пишу Form1.show;
всё отлично компилирую. Всё работает, только Form1 по нажатию кнопки не вызывается, а вылетает ошибка Access violation in address ляляля


← →
NataM ©   (2005-09-01 08:28) [3]

ещё и  новички переместили, спасибо большое


← →
Digitman ©   (2005-09-01 09:43) [4]


> ещё и  новички переместили, спасибо большое


не за что) .. носи не стаптывай !)

А куда еще, спрашивается, тебя нужно было переместить, если ты ни словом не обмолвился о том, где и в какой момент в ActiveXForm-проекте ты создаешь (и создаешь ли вообще) объект-форму класса TForm1, прежде чем обратиться к методу Form1.Show в обработчике нажатия кнопки ?

При вызове меню File-New-Form в библиотечном проекте Делфи не создаст нигде в тексте проекта строчку Application.CreateForm(TForm1, Form1), подобно тому как Делфи это опционально делает в ЕХЕ-проекте .. А если такой (или подобной) строчки у тебя нигде в тексте твоего ActiveXForm-проекта нет, то и объект класса TForm1 у тебя нигде не создается и ссылка на него не записывается в переменную Form1 .. Тем не менее ты ничтоже сумняшеся пытаешься обратиться к методу Show несуществующего объекта, что, естественно, и является причиной "ляляля"


← →
NataM ©   (2005-09-01 19:44) [5]

Ой)) целую тебя, милый мальчик)))))



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
14-1126709382
QwertyKz
2005-09-14 18:49
2005.10.09
где хранятся пароль для доступа к домену


3-1124710267
Koala
2005-08-22 15:31
2005.10.09
Удаленный доступ к базе данных (FB 1.5)


1-1127203505
Vladimir88
2005-09-20 12:05
2005.10.09
TTreeView


14-1126765604
NailMan
2005-09-15 10:26
2005.10.09
Зацените моих тараканов в голове!


3-1125314136
Stanislav
2005-08-29 15:15
2005.10.09
подключение Access через Linked Server




   Наверх