Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Консоль   Найти похожие ветки 

 
snowkam ©   (2006-01-26 07:41) [0]

Чтобы использовать в консольном приложении какойнить компонент к примеру IdHTTP нужно создать DataModule. и в DataModule помостить IdHTTP. И уже работать с ним. Есть ли другой способ вставки компонента?  Чтобы не задействовать иксовые библиотеки! В Windows это не актуально а вот в Linux очень!!!!


 
Digitman ©   (2006-01-26 08:54) [1]


> нужно создать DataModule. и в DataModule помостить IdHTTP


Нет, не нужно.
Т.е. совершенно необязательно.

Экземпляр любого компонента, будь то IdHTTP или какой-то другого, можно создать простой строчкой кода :

var MyComp: TIdHTTP;
..
MyComp := TIdHTTP.Create(nil);


> В Windows это не актуально а вот в Linux очень


Ни Windows ни Linux не имеют ни малейшего понятия о каких-то там DataModule - это внутренне технологическое решение Борланда, никак не пересекающееся с той или иной ОС.


 
TUser ©   (2006-01-26 08:56) [2]

Запросто. Пишешь,

CommenOwner:=TComponent.Create();

и для каждого компонента

IdHttp1:=TIdHttp.Create(CommonOwner);

в конце программы

CommonOwner.Free;



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
15-1138860793
ANB
2006-02-02 09:13
2006.02.26
Поздравляю себя с рождением вчера (01.02.2006) дочки


2-1139375921
SIRUS
2006-02-08 08:18
2006.02.26
абота с с системным регистром


1-1138100653
VEZ
2006-01-24 14:04
2006.02.26
StringGrid


15-1138830328
Volf_555
2006-02-02 00:45
2006.02.26
Nyxem.e: 3 февраля может стать Судным днем для сотен тысяч компью


2-1139140815
TimScorp
2006-02-05 15:00
2006.02.26
Про базы!!!