Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

указатель на форму   Найти похожие ветки 

 
RJ   (2007-02-20 12:23) [0]

При создании приложения IntraWeb Stand Alone Application столкнулся с такой проблемой.
есть две формы. одна главная, вторая - вспомогательная. Необходимо, чтобы вспомогательная форма могла обращаться к методам главной.
Глобальные переменные создавать нельзя.
во вспомогательной форме я объявил указатель на главную.
 
public
 pNews: ^TnewsEditorFm;

В главной в implementation в секцию uses включил модуль вспомогательной формы. Из фукнкции-члена класса главной создал вспомогательную, задал указатель и отобразил.

var editFm: TeditNewsFm;
begin
editFm := TeditNewsFm.Create(WebApplication);
editFm.pNews := @self;
editFm.Show;
end;

при попытке обращения по указателю к главной форме из метода вспомогательной получаю ошибку обращения к памяти.

 pNews^.qEditNews.SQL.clear;


что я не так делаю и почему указатели не работают?


 
icWasya ©   (2007-02-20 12:36) [1]

ну во первых не
pNews: ^TnewsEditorFm;
а
pNews: TnewsEditorFm;

ну и соответственно не
editFm.pNews := @self;
а
editFm.pNews := self;


 
RJ   (2007-02-20 12:57) [2]

Спасибо )
Значит у меня слишком много с++ в голове )



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

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
2-1175086087
Kirill1987
2007-03-28 16:48
2007.04.15
SQL-запрос


15-1174403581
Сало
2007-03-20 18:13
2007.04.15
Как определить, когда коєффициент корреляции значим?


15-1174119405
Vlad Oshin
2007-03-17 11:16
2007.04.15
Мысли про детей женского пола


15-1174275673
Slider007
2007-03-19 06:41
2007.04.15
С днем рождения ! 18 марта


10-1131279789
Shopot
2005-11-06 15:23
2007.04.15
OLE, COM с чего начать?