Форум: "Основная";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];
Внизуказатель на форму Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.058 c