![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
tstringlist ; + ; clientsocket ;= error [D6, WinXP]
LORD © (2002-11-01 20:05:00)Господа программисты подскажите
можноли передать
" my:tstringlist;
.....
my:=tstringlist.Create;"
через
"clientsocket1.Socket.ReceiveBuf(my,sizeof(my));"
?????
у меня не получается хотя данная строка выполняется без
ошибок но дальнейшее обращение к "my" выдает ошибку
хотя до выполнения выше приведенной строки все работает.
создается впечатление что онa не явно выполнила метод "my.free"
И как можно еще передать tstringlist с одной локалки на другую ??
sask (2002-11-02 09:36:00) [1]самый верный способ - сохранить содержимое TStringList"а на дискету (SaveToFile("a:\list.lst")), вставить эту дискету в другой комп, затем считать (LoadFromFile("a:\list.lst")).
Если серьезно, я делал примерно так:
clientsocket1.Socket.SendText(my.Text);
(вот только текста если будет много (~ > 8k) - начнутся проблемы - решение в форуме недавно обсуждалось...)