Народ Help ....

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

Народ Help ....

Сообщение Valerik » 16.10.2003 (Чт) 20:06

Прет всем !
У мя вот такая проблемка возникла, суть её в том что когда запускаеш через VB прогу то всё супер, т.е отправка данных происходит без всяких проблем. А вот скомпилиш проект, нехе..а неотпровляет данные.
Народ, кто встречался с такой проблемкой, подскажите как её устранить :?:
Всем заранее пасибки за внимание.

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 16.10.2003 (Чт) 20:32

Какие данные? Куда отправляет? Какую ошибку выдает?
Конкретнее описывайте проблему.
ПРЕВЕД

Valerik
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 18.10.2002 (Пт) 14:02
Откуда: Russia

Сообщение Valerik » 16.10.2003 (Чт) 21:10

Текстовые данные, которые отпровляет на Server, причём сервер обнаруживает что подключен клиент, и как бы связь обнаружина между ними, но вот почему то от Клиента к серверу Текстовые данные недоходят, непойму почему. А если от Сервера к клиету то всё супер, это когда уже прога скомпилена.
А вот если это всё запускать с VB, т.е. Клиент и Сервер то всё супер, как от клиента к серверу так и наоборот отправка данных и приянтие происходит без всяких проблем.
А на счёт ошибки, ДА НЕ КАКОЙ ОШИБКИ ТО НЕ ДАЁТ !
Есть какие соображения ! :roll:
Заранее юлагодарен.

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 17.10.2003 (Пт) 6:13

Если все делаешь через винсок то я нашел такую глюку:
Данные отправляются не сразу после строчки
winsock.senddata "some text"
даже если поставить после нее doevents
А отправляются только тогда когда происходит выход из всех процедур.
вот пример(подключение опущено для краткости):
Код: Выделить всё
sub Form_load()
sendmessage "some text"
end sub

sub SendMessage(text as string)
winsock.sendmessage text
doevents
end sub

данные отсылаются только после завершения процедуры form_load. Почему? не знаю

Valerik
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 18.10.2002 (Пт) 14:02
Откуда: Russia

Сообщение Valerik » 17.10.2003 (Пт) 9:17

_NeoN_: Пасибки те за то что выдвинул своё сооброжение по устранению проблемки, на счёт кода, можеш кинуть подробнее примерчик :?:

Да, вся эта бодяга держится на Винсоке.
Ну вот всё равно не в какую нехочет отправлять, фишка в чом, вроде если делать то всё пошагово то всё супер, но вот загвозка как я предпологаю в таймерах.
Может на обработку действия и на работу с процессором, происходит какая то не синхронизация, это я к чему, типа уже были такие случаи что вот неотпровлял по это фигне.
Вот немного ещё полопатил код, думаю что, что то с таймерами, типа идёт какая то несинхронизация. Типа сервер с клиетом несинхронизируются по времени, по этому и глюк. Но когда приостонавливаеш работу Клиента на время а потом запускаеш при отправке данных, то всё супер, всё отпровляет, всё работает.
Так что у кого если есть какие сооброжения, был бы рад выслушать !

Пасибки за Внимание !

Valerik
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 18.10.2002 (Пт) 14:02
Откуда: Russia

Сообщение Valerik » 17.10.2003 (Пт) 11:38

Всё всем пасибки за внимание, Всё работает, друган помог разобраться !
Особая благодарность 2 _NeoN_, по твоему способу сделали !

Пасибо за внимание ! 8)


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList  
cron