D5, Indy 10, TIdContext

4 отговора 150 прегледа
#1

D5, Indy 10, TIdContext

(Предисловие:)
Трябва да преработя един проект, който осигуряваше достъп до последователните портове на един компютър през диалъп връзка от друг компютър, така, че вместо диалъп да ползва tcp/ip.
Направих няколко проби с TServerSocket и TClientSocket, но реших да пробвам и с Indy.
(По същество)
Изтеглих indy10.0.52_source.zip, инсталирах го, но не намерих демо за тази версия, а само за indy9. Оказа се, че имат доста разлики, като например в:
IdTCPServer1Connect(AContext: TIdContext);
AContext.AThread.GetLocalName (някакво демо за старо Indy)
се опитах да го заменя с
AContext.Connection.Socket.Host
или
AContext.Connection.IOHandler.Host
но и в двата случея стринга Host е празен.
В дебъга се опитах да разгледам и други свойства на IOHandler и Socket, но не познах нищо :(
Вярно, че и клиента и сървъра в момента са на една машина, но едва ли това е проблема.

Молбата
Та ако някой може да предложи съвети, демо и/или някакви сламки (може би за Indi 10) - ще съм благодарен


Отговор
в отговор на NikB #2

Re: D5, Indy 10, TIdContext

Да, демотата на Indy са си стар техен проблем
Не мога да ти помогна много много в случая, защото с Indy съм правил само много прости неща, но ми хрумна, че има help, ама е много забутан на сайта им, та може да не си го намерил.
[линк]
Дано да ти свърши някаква работа!

Отговор
в отговор на andrew_nikoloff #3

Благодаря за хелпа, но е много дълъг :(

И по-точно, проблемът не е в това, че е дълъг, а че в Indy има толкова много компоненти - как да се заровя в тях?
Впрочем на сайта си обещеват да напишат демота :)
Абе и това проектче е просто и затова не ми се рови из хелпа, а се надявам да получа някое малко демо проектче (20-40 реда) - това е мечтата ми.

Благодаря ти още веднъж - явно, ще трябва да чета.

Отговор
в отговор на NikB #4

Re: D5, Indy 10, TIdContext

Точно с тези неща от Инди не съм се занимавал, така че малко линкове, които на мен много ми помагат...

Напоследък съпорта на ИНДИ от Atozed е под всякаква критика, но е разбираемо, тези дето са го писали интензивно и безплатно, искат да осребрят усилията си - платен съпорт, калпав безплатен съпорт, пренаписване поне 2 пъти на интерфейса на нюсгрупите, сега вече иска и регистрация. Ето и линк:
[линк]


Това е компанията на повечето от Core Indy Developers...

Другият хубави групи са WinSock групите на Борланд:
[линк]

Надявам се там да намериш отговор на въпросите си...

Отговор
в отговор на Heh #5

Да, изглежда обещаващо,а и от там открих други URL

Благодаря!

Тук например има хубав Search
[линк]

Редактирано от NikB на

Отговор