Проблема с Winsock

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Проблема с Winsock

Сообщение Powerman » 24.12.2005 (Сб) 2:41

Вот столкнулся с такой проблемой. Делаю приложение клиент-сервер, при получке даты:

Код: Выделить всё
Private Sub sock_DataArrival(ByVal bytesTotal As Long)
sock.RemoteHost = sock.RemoteHostIP

sock.GetData cmd$
sock.GetData param$
text1.text=cmd$ & " - " & param$
End Sub


переменные исчечазают, кроме второй. и то, первая потом не определяется, вообщем, бред какойто. что подскажете? (яд не предлагать :) )[/code]
=))

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.12.2005 (Сб) 6:13

Срочно яд, распространитель вирусов вы наш...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.12.2005 (Сб) 12:17

Читай мануал и учи матчасть! :evil:
Код совершенно бессмысленный!
Изображение

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 24.12.2005 (Сб) 12:33

Powerman
Какие еще левые переменные? Все что нужно - это объявить переменную для хранения данных, причем глобальную.- в коде
формы
Код: Выделить всё
Dim TotalData As String


далее

Код: Выделить всё
Private Sub sock_DataArrival(ByVal bytesTotal As Long)
Dim Data As String
sock.GetData Data
TotalData = TotalData & Data
End Sub
----

Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Сообщение Powerman » 25.12.2005 (Вс) 5:44

Maitris писал(а):Powerman
Какие еще левые переменные? Все что нужно - это объявить переменную для хранения данных, причем глобальную.- в коде
формы
Код: Выделить всё
Dim TotalData As String


далее

Код: Выделить всё
Private Sub sock_DataArrival(ByVal bytesTotal As Long)
Dim Data As String
sock.GetData Data
TotalData = TotalData & Data
End Sub

да так в первую очередь и было :( всё равно нифига
=))

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 25.12.2005 (Вс) 13:46

А) Для начала попробуй не в TotalData а в текстбокс
Б) А ты увере, что тебе вообще хоть что-нибудь приходит?
Изображение

Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Сообщение Powerman » 08.01.2006 (Вс) 4:28

keks-n писал(а):А) Для начала попробуй не в TotalData а в текстбокс
Б) А ты увере, что тебе вообще хоть что-нибудь приходит?
первая переменная приходит только.а если сразу в текстбокс- безразницы. Да всё, вопрос замят. Я долго смеялся, у noob4ever такая же беда :)))) Один к ОДНОМУ !!. там сразу один хороший чел выкинул проект по этой беде
=))


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 16

    TopList