![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#22 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Пока не смог понять происхождение ошибки, но обнаружил следующее. Вы сначала записываете в поток файл, а потом пытаетесь записать строки перед и после файла. Но writestring перезаписывает байты в начале, а не вставляет строчку (по крайней мере, у меня именно так срабатывает). Не знаю почему, но synapse не отправляет полностью пакет и, соответственно, не получает ответ сервера.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#23 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
![]()
BDA, это костыль (говнокод), что бы не использовать дополнительный поток. В начале test.flac много пустых байт, так что можно без потерь перезаписать несколько из них. Это подтверждается и тем, что у меня этот метод отрабатывает нормально.
К тому же, это уже переделанный код. В той программе что я выложил используется дополнительный TFileStream для загрузки файла. UPD: Чудо! Дополнил программу функцией отправки файла через Indy и заработали оба метода! Прошу протестировать (сорри за то, что не выпилил дебаг информацию) - http://dropmefiles.com/zqcIm UPD2: После выпиливания из кода Indy и всего с ним связанного - работоспособность сохранилась.
В планах порабощение вселенной...
Последний раз редактировалось zumm; 04.12.2013 в 11:04. |
![]() |
![]() |
![]() |
#24 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Работают оба метода.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#25 | |||
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
![]()
Что за чудеса такие...
UPD: После мучительных тестов, проблема была найдена. Вся соль вот в этой сроке: Код:
Цитата:
Цитата:
Цитата:
В планах порабощение вселенной...
Последний раз редактировалось zumm; 04.12.2013 в 12:31. |
|||
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
появилась обещанная задержка в 4-6 секунд и оба метода работают.
![]()
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 23.09.2009
Сообщений: 25
|
![]()
Выдает ПУСТОЕ Сообщение!
|
![]() |
![]() |