Главная страница
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.056 c
15-1174462863
User454531
2007-03-21 10:41
2007.04.15
Сети, кабели, свитчи


5-1151657849
Chuk
2006-06-30 12:57
2007.04.15
Доступ к свойствам класса на основе Interface в RTTI


2-1174459124
Kolan
2007-03-21 09:38
2007.04.15
Люди, помогите отладить «List out of bounds» :)


15-1174581028
Empleado
2007-03-22 19:30
2007.04.15
Помнится, тут уже было несколько соревнований...


15-1174567505
xman
2007-03-22 15:45
2007.04.15
StarTeam