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