![]() |
|
|
![]()
|
|
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Здравствуйте!
Для передачи данных использую компоненты Indy (IdTCPClient и IdTCPServer). От сервера клиенту данные передаю следующим способом:
Если в 4 строке убрать ShowMessage то данные не отправляются. А с ShowMessage всё нормально. Как исправить? --------------------
Живопись |
|||
|
||||
| Palladin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Однако дело не в ShowMessage();, ибо такого не может быть, быть может просто на выполнение этого
требуется некоторое время, и если без showmessage его не хватает, попробуй остановить, до завершения
а вообще, это только предположение... Это сообщение отредактировал(а) Palladin - 15.6.2008, 00:36 -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
||||
|
|||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
А чем посоветуешь остановить?
--------------------
Живопись |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Да, много чего можно попробовать, попробуй к примеру кинуть таймер и в него на пару секунд закинь свою процедуру, а пока таймер Enabled=true дальше не давай проге идти
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 13 Всего: 191 |
RDC, м.б. ошибка происходит потому, что у тебя без ShowMessage() тут же выполняется Disconnect. ShowMessage() блокирует выполнение кода и дает возможность выполниться WriteLn()
Хотя и это не факт Это сообщение отредактировал(а) Rrader - 16.6.2008, 08:37 |
|||
|
||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Rrader, видишь какие нибудь решения кроме таймера?
--------------------
Живопись |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
попробуй sleep(1000);
Это сообщение отредактировал(а) Palladin - 15.6.2008, 13:14 -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
А он на слип ругается, даже если я windows.h прописываю (((((((
И даже если перед слипом Application->ProcMessages() ставлю (((((((((((((((( --------------------
Живопись |
|||
|
||||
| Palladin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Вспомнил коечто должно помочь но не факт
и на месте где сейчас
вызывай свежесозданную функцию P.S. люблю "велосипедить":) -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
||||
|
|||||
| RDC |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
Palladin, так уже пробовал, не канает.
А сделал вот так: поставил SleepEx(100,0) и вылечилось. Всем спасибо! --------------------
Живопись |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |