Аналитика
http://geosystema.net/forum/

Работа с TCP
http://geosystema.net/forum/viewtopic.php?f=5&t=123
Страница 1 из 1

Автор:  Dkrav [ 13 фев 2006 12:18 ]
Заголовок сообщения:  Работа с TCP

Не работает добавление "больших" объектов
http://www.chat.ru/~dkrav/Files/Curve.zip

Либо у Вас ограничение на размер передаваемого блока, либо на размер списка

Автор:  Volod [ 14 фев 2006 12:27 ]
Заголовок сообщения: 

Встречался с такой проблемой.
Решение:
Сохраните в текстовый файл;
Откройте в дигиталсе;
Выделить все;
Скопировать;
Закрыть текстовый файл;
Вставить в нужную карту.

Проверено, работает!

Автор:  Dkrav [ 14 фев 2006 13:10 ]
Заголовок сообщения: 

Volod писал(а):
Встречался с такой проблемой.
Решение:
Сохраните в текстовый файл;
Откройте в дигиталсе;
Выделить все;
Скопировать;
Закрыть текстовый файл;
Вставить в нужную карту.

Проверено, работает!


Спасибо конечно :D
Но в том количестве, в котором мне надо работать, я "мягко говоря" замучаюсь :(

Автор:  Volod [ 14 фев 2006 14:17 ]
Заголовок сообщения: 

Не знаю какая задача, но все это:

Сохраните в текстовый файл;
Откройте в дигиталсе;
Выделить все;
Скопировать;
Закрыть текстовый файл;
Вставить в нужную карту.

делается, командами TCP, одной кнопкой, опишите задачу.

Автор:  Sergey Oleynik [ 14 фев 2006 16:48 ]
Заголовок сообщения: 

Причину проблемы обнаружили, но пока не знаем как исправить. Пакеты TCP/IP имеют (по умолчанию) размер 8192 байта, и если команда не помещается целиком в пакет, то приходит за два захода, один обрезанный, а затем остаток.

Теоретически можно в Digitals дождаться второго пакета и объединить их, но как узнать где начинается одна команда и заканчивается другая. Добавлять сейчас обязательный символ-разделитель конца команды не хочется, так как всем придется переделывать свои программы.

Как вариант можно увеличить размер пакета где-то в реестре Windows. Еще вам имеет смысл усекать число десятичных знаков после точки используя FloatToStrF(F,ffFixed,15,2) вместо FloatToStr.

Автор:  Dkrav [ 20 фев 2006 13:17 ]
Заголовок сообщения: 

Как полумеру предлагаю добавить функцию объединения объектов. В функцию передаются номера объектов которые надо объеденить, а возвращается номер созданного.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/