C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Indy, любая инфа...
Sl@Sh
Отправлено: 26.08.2005, 15:19


Мастер участка

Группа: Участник
Сообщений: 383



Hi Bi !
Решил освоить компоненты Indy. Однако в хелпе толкового ничего нет (да и английский язык плоховато знаю). Вот и решил обратится за помощью. Если у кого есть какая-то инфа на русском про эти компоненты, скинте ссылочку в этот топик пожалуйста.

Не думайте что мне самому по нету ходить облом. Просто это может сократить время поиска. + в интернете долго сидеть не могу (есть причины).

P.S.: Скинутые линки не только мне помогут. А кому-то еще.

Заранее спасибо !
Лена
Отправлено: 26.08.2005, 15:28


Мастер участка

Группа: Участник
Сообщений: 501



Отправка и прием файлов с помощью Indy
CODE

Отправка:

if(OpenDialog1->Execute())
{
try
 { IdTCPClient1->Port=1200;
   IdTCPClient1->Host=Edit1->Text;
   IdTCPClient1->Connect();
   IdTCPClient1->WriteLn(OpenDialog1->FileName);
   IdTCPClient1->WriteFile((OpenDialog1->FileName),true);
   IdTCPClient1->Disconnect();
 }
 catch(...)
 {
 ShowMessage("Ошибка");
 return;
 }
}

//--------------------------------------------------------------------------------



Прием:



--------------------------------------------------------------------------------

void __fastcall TForm1::IdTCPServer1Execute(TIdPeerThread *AThread)
{


AnsiString C_Path = "C:\\CHAT\\" + ExtractFileName(AThread->Connection->ReadLn());


TFileStream *f;

if(!FileExists(C_Path)){
f = new TFileStream(C_Path,fmCreate);
}
else
{
f = new TFileStream(C_Path,fmOpenWrite);
}


AThread->Connection->ReadStream(f,-1,true);
delete f;

}

Sl@Sh
Отправлено: 26.08.2005, 15:43


Мастер участка

Группа: Участник
Сообщений: 383



Вот в процессе поиска нашел :

http://www.lib.csu.ru/dl/bases/prg/kompres...s/2002_03_indy/

http://www.lib.csu.ru/dl/bases/prg/kompres...indy/index1.htm

http://www.interface.ru/fset.asp?Url=/borl.../razrprknd1.htm

to Лена — Спасибо !

Отредактировано Sl@Sh — 26/08/2005, 18:11

Вернуться в Вопросы программирования в C++Builder