Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ИнГео 4.6 (бета 2) от 2 июля, сборка 246, сервер 144
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов www.integro.ru -> На гребне волны
Предыдущая тема :: Следующая тема  
Автор Сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Ср 20 Мар 2013 14:40    Заголовок сообщения: Ответить с цитатой

nikser писал(а):
Михаил, я IDF уже посылал в группу на support, специально сделал один объект.
Если не дошло, повторю еще раз, напишите

Версия сервера 4.4.0.86
Клиент 4.4.0.208
MS SQL 2008

Спасибо за IDF. С RangeCheck исправлено.

Очень заботит проблема с Access Violation.
Может, вы и для нее IDF сможете подобрать?
Заранее спасибо.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Ср 20 Мар 2013 14:49    Заголовок сообщения: Ответить с цитатой

Обновление от 20 марта, сборка 213:

  1. Исправлена ошибка RangeCheck при рисовании текстов в символьном методе.
  2. Добавлен механизм красного индикатора ошибок в табличных формах (как в окне карты). Пока используется только при открытии таблицы со ссылкой на удаленный справочник.
  3. Удалён вывод сообщений об отсутствии привязанного растрового файла при рисовании растровой карты.
  4. Добавлено оформление красным цветом планшетов с отсутствующими файлами (при отображении раскраски привязки растров).
  5. Исправлено рисование сетки растровой карты при неравных размерах планшета по X и Y.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 20 Мар 2013 16:44    Заголовок сообщения: Ответить с цитатой

Михаил, мне так и не удалось локализовать "Access Violation".
У меня подозрение что это какой-то конфликт между сервером 4.4 и клиентом 4.6
Я пробовал при полностью пустой карте (все слои выключены), так же отключал и все модули.

Но версия 208 ни разу не сругалась, хотя я немного в ней работал.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexander



Зарегистрирован: 27.03.2013
Сообщения: 1
Откуда: Уфа

СообщениеДобавлено: Ср 27 Мар 2013 15:43    Заголовок сообщения: Ответить с цитатой

Михаил, версия 4.6 от 26марта постоянно сыпет ошибку Invalid Argument, даже если ничего не делаешь и ингео просто открыто.
Но первоначально я получил это сообщение при импорте слоя из idf с 13500 объектов - думал что проблема в модуле импорта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 27 Мар 2013 17:08    Заголовок сообщения: Ответить с цитатой

У меня такая ошибка появляется при работе с сервером 4.4 (MSSQL 2005)
Причем закономерности не выявлено. Обычно (но не всегда) появляется на этапе ининциализации при подключении к базе.
Во время работы может подолгу не появляться, а может выскакивать с интервалом в несколько секунд при выполнении одной и той же работы.

С сервером 4.6 ошибка ни разу не проявилась.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 27 Мар 2013 17:22    Заголовок сообщения: Ответить с цитатой

Ошибка при чтении семантики.
Клиент версии 4.6.0.213
Сервер 4.4, (MSSQL 2005)

Клиент версии 4.4 читает нормально



Ошибка_семантика.png
 Описание:
 Размер файла:  6.25 KB
 Просмотрено:  47834 раз(а)

Ошибка_семантика.png



_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 27 Мар 2013 17:40    Заголовок сообщения: Ответить с цитатой

Проблема с семантикой в некорректной работе с MSSQL 2005
Ингео от 20 марта 2013
Импорт сведений ГЗК в базу
Если база работает на 2005-м, выдает сообщение об ошибке импорт не происходит
Если база работает на 2008-м импорт идет нормально, все данные читаются нормально

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Ср 27 Мар 2013 21:27    Заголовок сообщения: Ответить с цитатой

баг при получении DC у Surface
//версия 4.6.0.215

Вот вам для теста (подвигайтесь по карте, обязом вскочит)
Код:
' Вызывается перед рисованием в окне карты
sub MapWindow_WillPaint(aSurface)
   dim i
   i = aSurface.DC
   Application.MainWindow.SetStatusText "DC="+cstr(i)
end sub

' Вызывается после рисования в окне карты
sub MapWindow_PaintComplete(aSurface)
   dim i
   i = aSurface.DC
   Application.MainWindow.SetStatusText "DC="+cstr(i)
end sub

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 29 Мар 2013 17:06    Заголовок сообщения: Ответить с цитатой

Выскажу некоторые наблюдения.
Случилось так, что я вчера на работе, в рабочей базе, запустил клиента 4.6.0.213 и примерно полдня работал на этом клиенте. Ес-сно все остальные работали в 4.4.
Где-то перед обедом у меня раздается звонок, идет жалоба что у всех (во всяком случае в отделе) клиентов периодически появляется сообщение об ошибке. У меня то же иногда выскакивало сообщение об ошибке "Invalid Argument".
К сожалению ошибку на клиенте 4.4 зафиксироать не удалось. (придется проводить опыт видимо).
После того как я вернулся на клиента 4.4 больше звонков не последовало, значит ошибки более не появлялись.

Вчера же вечером, из дома запустил клиента 4.6 (сервер 4.4) (ес-сно в базе никого нет) , работал порядка 2-х часов, не появилось ни одной ошибки "Invalid Argument"

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 01 Апр 2013 11:08    Заголовок сообщения: Ответить с цитатой

nikser писал(а):
Выскажу некоторые наблюдения.
Случилось так, что я вчера на работе, в рабочей базе, запустил клиента 4.6.0.213 и примерно полдня работал на этом клиенте. Ес-сно все остальные работали в 4.4.
Где-то перед обедом у меня раздается звонок, идет жалоба что у всех (во всяком случае в отделе) клиентов периодически появляется сообщение об ошибке. У меня то же иногда выскакивало сообщение об ошибке "Invalid Argument".
К сожалению ошибку на клиенте 4.4 зафиксироать не удалось. (придется проводить опыт видимо).
После того как я вернулся на клиента 4.4 больше звонков не последовало, значит ошибки более не появлялись.

Вчера же вечером, из дома запустил клиента 4.6 (сервер 4.4) (ес-сно в базе никого нет) , работал порядка 2-х часов, не появилось ни одной ошибки "Invalid Argument"

Попробуйте последнюю сборку от 1 апреля: http://integro.ru/ingeo/downloads/

Мы пробуем модуль расширенной диагностики ошибок. При возникновении ошибки должна появится возможность просмотра стека вызовов.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пн 01 Апр 2013 13:30    Заголовок сообщения: Ответить с цитатой

Здраствуйте, Михаил!
А по багу от 27/03/13 (см выше) есть новости?
(на сегодняшней версии протестил: баг на месте)
Ниже скрин лога ошибок



SurfaceDC.png
 Описание:
 Размер файла:  3.87 KB
 Просмотрено:  47748 раз(а)

SurfaceDC.png



_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем


Последний раз редактировалось: APopov (Пн 01 Апр 2013 13:38), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 01 Апр 2013 13:34    Заголовок сообщения: Ответить с цитатой

APopov писал(а):
Здраствуйте, Михаил!
А по багу выше есть новости?
Ниже скрин лога ошибок

На новой тоже ошибка?
У меня на вашем примере ошибка не возникала. Был артефакт с неправильным рисованием (сбрасывался регион отсечения при вызове SetStatusText) - его исправили.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пн 01 Апр 2013 13:37    Заголовок сообщения: Ответить с цитатой

да, баг на месте.

могу предоставить подкючение через тимвьюэр.

Ошибка видимо возникает, когда HDC больше $7FFFFFFF, так как HDC по факту имеет тип Cardinal (unsigned int), а метод ком объекта возвращает знаковый integer.

Как мне думается, вам в функции возврата DC нужно указать явное преобразование типов.
У вас, скорее всего, щас так
Код:
Function TAutoSurfaceImplementetion.GetDC():integer;
begin
  Result := fSurface.Canvas.Handle; //Handle :HDC (=Cardinal)
end;


а надо как-то так
Код:
Function TAutoSurfaceImplementetion.GetDC():integer;
begin
  Result := integer(fSurface.Canvas.Handle); //Handle :HDC (=Cardinal)
end;

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 01 Апр 2013 14:34    Заголовок сообщения: Ответить с цитатой

APopov писал(а):
Ошибка видимо возникает, когда HDC больше $7FFFFFFF, так как HDC по факту имеет тип Cardinal (unsigned int), а метод ком объекта возвращает знаковый integer.

Спасибо, так и есть.
Проявлялось только на XP.
Исправили (пока не выкладывали).

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 03 Апр 2013 13:14    Заголовок сообщения: Ответить с цитатой

Здравствуйте Михаил
Сегодня направил 2 файла (связанные с ошибкой Invalid argument)
ловите

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пт 05 Апр 2013 08:40    Заголовок сообщения: Ответить с цитатой

Обновление от 4 апреля (сборка 223):


  1. Немного изменено оформление окна свойств объекта и устранено его "перемаргивание" при изменении размера. Корректная реакция на добавление, удаление и реструктуризацию таблиц.

  2. Кэширование семантических таблиц на стороне сервера и клиента. Теперь сервер и клиент утилизируют больше оперативной памяти, за счет чего с семантикой работают быстрее (особенно после того, как сервер "накэшируется"). Заметно на глаз при использовании связки (клиент 4.6 <-> сервер 4.6).

  3. Добавлена возможность выделения объектов не только в активном слое, а и во всех видимых. Работает по клику мыши и выделением кругами, квадратами и многоугольниками. Наконец-то появилась возможность выполнять некоторые операции (перенос, поворот) над объектами из разных слоев.

  4. Мелкие исправления.


Скоро переходим к стадии релиз-кандидата.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пт 05 Апр 2013 15:48    Заголовок сообщения: Ответить с цитатой

Обновление от 4 апреля, вечер (сборка 224):

  1. Исправлена небольшая досадная ошибка, приводящая к Access Violation.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 05 Апр 2013 15:58    Заголовок сообщения: Ответить с цитатой

Михаил, есть небольшая просьба
Нельзя ли сделать что бы ссылка на новый релиз существовала на каждой странице данной темы (вверху, как обычно делают на форумах).
Конечно перейти на первую страницу вроде и несложно, но несколько напрягает, да и время все-равно тратится.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 05 Апр 2013 16:47    Заголовок сообщения: Ответить с цитатой

Михаил, по моему немного переборщили (версия 224)
При выборе объекта стрелкой (просто навел без вопросика) выбирается первый объект сверху, невзирая на активный слой.
Это может привести к проблемам. Нужно постоянно следить за тем в каком слое ты находишься.
при этом выбор "ctrl"+ щелчок мышкой не работает, список объектов не выскакивает, нужно обязательно в меню выбрать стрелку с вопросом.
Пример выбираю объект, щелкаю 2 раза для перехода в режим редактирования - для редактирования открывается объект из другого слоя.

Еще вопрос
При заполнении поля таблицы из справочника, раньше я начинал набирать слово (название улицы) потом нажимал enter, выскакивал справочник уже с подходящими значениями, из которых я выбирал нужное, и нажимая enter информация заносилась в поле.
Теперь нужно сначала 2 раза щелкнуть мышкой на нужном поле что бы появился справочник, потом выбирать значение.
Это некритично но не совсем удобно

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 05 Апр 2013 17:38    Заголовок сообщения: Ответить с цитатой

Насчет "CTRL" извиняюсь, похоже у меня клава глючит.

Зато выяснил интересный момент
Выбираю поле для заполнения (из справочника)
Два раза щелчок мышкой на поле, появляется справочник, выбираю значение, нажимаю "enter"
значение появляется в таблице и курсор остается на этом же поле.

Выбираю поле "щелчок" мышью и "enter".
Появляется справочник, выбираю значение, нажимаю "enter",
значение появляется в таблице но курсор переходит в соседнее (нижнее) поле .

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 08 Апр 2013 11:55    Заголовок сообщения: Ответить с цитатой

Обновление от 8 апреля (сборка 225):


  1. При выборе из справочника, если предыдущее значение было null, то первое выделенное значение из списка не выбиралось.
  2. Можно копировать в буфер обмена значение, которое использует справочник.
  3. При создании объекта, новый объект не выделялся.
  4. При редактировании сем. данных со стороны клиента 4.4, в клиенте 4.6 возникала ошибка Invalid Argument.
  5. Добавление записей в таблицы один-ко-многим приводило к дублированию записей.

Загрузить: http://integro.ru/ingeo/downloads/ingeo46beta2.7z

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пн 08 Апр 2013 16:01    Заголовок сообщения: Ответить с цитатой

Неее, коллеги. Теперь что бы сделать групповую выборку объектов одного слоя нужно отключить видимость всех остальных слоев. А поскольку однослойные выборки встречаются гораздо чаще, необходимо другое решение.
Или сделать переключатель однослойных - многослойных.
А в таком режиме работать невозможно

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пн 08 Апр 2013 16:14    Заголовок сообщения: Ответить с цитатой

Попытался воспользоваться трассировкой.
Пользоваться невозможно, контура буферной зоны не видать, хотя при изменении масштаба он несколько раз промелькивает, но в итоге - белое поле

Извиняюсь не написал что версия 225
Сервер 4.4

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
СергейТ



Зарегистрирован: 17.06.2005
Сообщения: 44
Откуда: Новосибирск

СообщениеДобавлено: Пн 08 Апр 2013 16:15    Заголовок сообщения: Ответить с цитатой

nikser писал(а):
Неее, коллеги. Теперь что бы сделать групповую выборку объектов одного слоя нужно отключить видимость всех остальных слоев. А поскольку однослойные выборки встречаются гораздо чаще, необходимо другое решение.
Или сделать переключатель однослойных - многослойных.
А в таком режиме работать невозможно


Есть кнопка на вкладке со слоями реализующая включение/выключение множественного выделения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение MSN Messenger
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пн 08 Апр 2013 16:19    Заголовок сообщения: Ответить с цитатой

Да, действительно есть, извиняюсь. Хотя уж слишком она похожа на ранее находившуюся на этом месте кнопку, которую почему-то убрали.
Хотя жаль я ею частенько пользовался. Sad

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов www.integro.ru -> На гребне волны Часовой пояс: GMT + 5
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Страница 4 из 6

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB