Главная страница
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.045 c
2-1174599084
sat
2007-03-23 00:31
2007.04.15
унарный минус


2-1174633027
Ega23
2007-03-23 09:57
2007.04.15
Наследование фреймов


15-1174479953
ilopX
2007-03-21 15:25
2007.04.15
Delphi не для ПК


6-1161818820
arpohom
2006-10-26 03:27
2007.04.15
TServerSocket и Сетевые Интерфейсы


8-1154954395
ArtemESC
2006-08-07 16:39
2007.04.15
Как считать изображение, находящееся за...