![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Консоль
snowkam © (2006-01-26 07:41:00)Чтобы использовать в консольном приложении какойнить компонент к примеру IdHTTP нужно создать DataModule. и в DataModule помостить IdHTTP. И уже работать с ним. Есть ли другой способ вставки компонента? Чтобы не задействовать иксовые библиотеки! В Windows это не актуально а вот в Linux очень!!!!
TUser (2006-01-26 08:56:00) [1]Запросто. Пишешь,
CommenOwner:=TComponent.Create();
и для каждого компонента
IdHttp1:=TIdHttp.Create(CommonOwner);
в конце программы
CommonOwner.Free;
Digitman (2006-01-26 08:54:00) [2]
> нужно создать DataModule. и в DataModule помостить IdHTTP
Нет, не нужно.
Т.е. совершенно необязательно.
Экземпляр любогокомпонента, будь то IdHTTP или какой-то другого, можно создать простой строчкой кода :
var MyComp: TIdHTTP;
..
MyComp := TIdHTTP.Create(nil);
> В Windows это не актуально а вот в Linux очень
Ни Windows ни Linux не имеют ни малейшего понятия о каких-то там DataModule - это внутренне технологическое решение Борланда, никак не пересекающееся с той или иной ОС.