Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
ВнизСоздание невизуальных VCL компонентов в консольном приложении Найти похожие ветки
← →
kombat (2003-10-17 15:12) [0]Уважаемые Мастера! Подскажите как создавать в консольном приложении невизуальные компоненты динамически (например TDatabase). Ведь в консоли нет объекта Application чтобы на него сослаться при TDatabase.Create(Owner).
Как быть?
← →
Семен Сорокин (2003-10-17 15:15) [1]ссылайся на Nil, только не забывай потом удалять
← →
Семен Сорокин (2003-10-17 15:19) [2]TDatabase.Create(Owner).
Owner - это объект, который будет удалять твой компонент, и не обязательно Application, если указать nil, то твой объект не удалиться до конца работы проги.
← →
kombat (2003-10-17 15:21) [3]Пробовал, не получается ((
пишу так
var
ds:TDataSource;
begin
ds.Create(nil);
...
end;
и на строке ds.Create(nil) вываливается в Access Violation
← →
Семен Сорокин (2003-10-17 15:23) [4]var
ds:TDataSource;
begin
ds := TDatasource.Create(nil)
← →
Anatoly Podgoretsky (2003-10-17 15:24) [5]ds должен быть ранее создан, что бы эта строка работала
← →
kombat (2003-10-17 15:26) [6]большое Спасибо, все заработало
что-то я туплю ))) видно пора завязывать и идти пить пиво.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c