Форум: "Потрепаться";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
ВнизQuery:=TQuery.Create(self) Найти похожие ветки
← →
VAleksey (2002-04-18 08:16) [0]Undeclared identifier "Self"
В общем не хочет компиллироваться. Использую такую конструкцию в отдельном юните.
← →
Digitman (2002-04-18 08:35) [1]self имеет смысл только в контексте реализации метода объекта/класса, но никак не в обычной процедуре.
Иными словами,
это - неверно :
procedure Proc();
begin
...
Query:=TQuery.Create(self)
...
end;
а это - верно :
procedure TMyClass.Proc();
begin
...
Query:=TQuery.Create(self)
...
end;
← →
Digitman (2002-04-18 08:38) [2]P.S.
в данном случае TMyClass д.б. наследником TComponent.
← →
VAleksey (2002-04-18 08:43) [3]Спасибо за разъяснение. В случае 1 будет верно:
procedure Proc();
begin
...
Query:=TQuery.Create(nil)
...
end;
← →
VAleksey (2002-04-18 08:44) [4]Отдельное спасибо модераторам за то что не сочли мои вопросы в разных форумах спамом !
← →
panov (2002-04-18 08:54) [5]>VAleksey © (18.04.02 08:44)
А Вам спасибо за то, что Вы, несмотря на знание правил форума, занимаетесь спамом, да еще и открыто говорите об этом, тем самым проявляя неуважение к участникам форума и модераторам.
← →
VAleksey (2002-04-18 09:38) [6]> panov ©
Отдельное спасибо модераторам !
Я извиняюсь.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c