Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 23:37

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Работа с TCP
СообщениеДобавлено: 13 фев 2006 12:18 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Не работает добавление "больших" объектов
http://www.chat.ru/~dkrav/Files/Curve.zip

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 фев 2006 12:27 
Специалист
Специалист

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 фев 2006 13:10 
Гуру
Гуру

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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 фев 2006 14:17 
Специалист
Специалист

Зарегистрирован:
11 мар 2005 03:07
Сообщения: 45
Откуда: Mukachevo
Не знаю какая задача, но все это:

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 фев 2006 16:48 
Администратор
Администратор

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

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

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

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 фев 2006 13:17 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Как полумеру предлагаю добавить функцию объединения объектов. В функцию передаются номера объектов которые надо объеденить, а возвращается номер созданного.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 2 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB