![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемма в ADO с переносом кода [D7, ACCESS]
Rodelim © (2006-02-13 19:52:00)Уважаемые мастера! Возникла проблемма с переносом кода из модуля главной формы в отдельный модуль.
Все работает, пока код находится в модуле главной формы (фрагмент создания объекта TADOCommand):
var
DS: string;
Catalog: _Catalog;
Command: TADOCommand;
Catalog := CoCatalog.Create;
Catalog.Set_ActiveConnection(DS);
Command := TADOCommand.Create(Self);
Как только я переношу этот код в отдельный модуль (Unit2), Появляется ошибка:
[Error] Unit2.pas(826): Undeclared identifier: 'Self'
Что я делаю неправильно?
Rodelim (2006-02-13 20:31:00) [1]Всё получилось. Большое спасибо!
Rodelim (2006-02-13 20:02:00) [2]Кажется получилось. Сейчас проверю. Спасибо.
Desdechado (2006-02-13 20:00:00) [3]Self - это указатель на себя (класс, в котором объявлен метод, где создается твой компонент).
Видимо, переносишь куда-то наружу. Я предпочитаю использовать Application.