er_admin » 25.09.2004 (Сб) 8:37
каждую строку перед посылкой обрамлять спец.символами, а потом при приеме вычислять то, что внутри. (winsock.senddata "{"+text1.text+"}"
моя фунция для этого:
Public Function fun_SplitString(str_SplitStroka As String, str_SplitChar1 As String, str_SplitChar2 As String)
Dim mas_str_TempArray() As String
Dim str_SimvolTemp As String
Dim iter1 As Integer, iter2 As Integer, iter3 As Integer
For iter1 = 1 To Len(str_SplitStroka)
str_SimvolTemp = Mid(str_SplitStroka, iter1, 1)
If str_SimvolTemp = str_SplitChar1 Then
For iter2 = iter1 + 1 To Len(str_SplitStroka)
str_SimvolTemp = Mid(str_SplitStroka, iter2, 1)
If str_SimvolTemp = str_SplitChar2 Then
ReDim Preserve mas_str_TempArray(iter3) As String
mas_str_TempArray(iter3) = Mid(str_SplitStroka, iter1 + 1, iter2 - iter1 - 1)
iter3 = iter3 + 1
iter1 = iter2
Exit For
End If
Next iter2
End If
Next iter1
fun_SplitString = mas_str_TempArray()
Erase mas_str_TempArray()
End Function
только надо, чтобы в в отправляемых строках не было этого спец.символа, а то просплититься неправильно.
иного решения я не нашел.