Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

Indy передача данных по сети...   Найти похожие ветки 

 
LXD   (2005-04-11 18:44) [0]

Здравствуйте!
У меня вопрос: Есть 2 компонента в дельфях 7 - IPMCastServer, IPMCastClient (IndyClients и IndyServers).
Ну так вот, мне надо с сервера послать клиенту массив строк...
При приёме данных, надо выдернуть из массива текст и распечатать.
Может кто-нибудь знает как это сделать?

Заранее спасибо!


 
Diesel   (2005-04-11 19:09) [1]

Архитектура проста. К сожалению я не смогу точно ответить на вопрос по передачи строк по сети, но делается это следующим образом.
У тебя есть полноценный сервер с функциями печати того что ты ему туда вложешь как массив строк или как файл, проще всего это сделать через стандартный диалог печати без его вызова, а с испольщованием метода Print.

Т.е. пишутся строки в клиентском приложении, после чего активизируется метод передачи их на сервер *тут я замечу что стоило бы использовать TTCpServer и TTcpClient (IndyServers & IndyClients) и через их родные методы организовате пересылку данных по порту, потом на серверной части приложения (то что лежит на машине с принтером) при возниккновении события OnRecieve читаются строки вот пример:


procedure TForm1.TcpServer1Accept(Sender: TObject;
 ClientSocket: TCustomIpClient);

  Var S:String;
  StringList : TStringList;
begin
StringList:=TStringList.Create;

 Repeat
  StringList.Add(ClientSocket.Receiveln);
 Until StringList[StringList.Count-1]<>"";
  StringList.Delete(StringList.Count-1);

  RichEdit1.Lines:=StringList;
  StringList.Free;

  RichEdit1.Print("My Document");
end;


 
Eraser ©   (2005-04-11 21:03) [2]

LXD

Используй свойство Text класса TStringList.



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

Форум: "Сети";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.035 c
14-1119426280
Кирилл
2005-06-22 11:44
2005.07.18
Местоположение


14-1118777623
Kerk
2005-06-14 23:33
2005.07.18
Кондуктора и не только...


14-1118770266
ArMellon
2005-06-14 21:31
2005.07.18
Какие песни Арии вам больше всего нравятся?


14-1119712856
lookin
2005-06-25 19:20
2005.07.18
Открытая страница и дополнительный трафик...


11-1102698214
uuzh
2004-12-10 20:03
2005.07.18
2 ECM: Насколько реально перепилить KOLIB под Kylix3 ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский