На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Сергей Викторович (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Сергей Викторович
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 72 След.
Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise, Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise
 
[QUOTE]Andrey Gheleznyakov написал:
Файл mapvers.inс копировать больше никуда не надо. Нет ли в какой директории другого файла mapvers.inс?[/QUOTE]
Спасибо за помощь, все заработало!
Но файл я все-таки скопировал и в папку Common и в Windows\System32 и SysWOW64
Вопрос закрываем.
Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise, Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise
 
[QUOTE]Денис Вицко написал:
{ Embarcadero XE10   = VER300 }
{ Embarcadero XE10.1 = VER310 }
{ Embarcadero XE10.2 = VER320 }
{ Embarcadero XE10.3 = VER330 }
{ Embarcadero XE10.3 = VER340 }
{$IF ((DEFINED(VER300)) OR (DEFINED(VER310)) OR (DEFINED(VER320)) OR (DEFINED(VER330)) OR (DEFINED(VER340)))}

   {$DEFINE GIS_D6}
   {$DEFINE GIS_D7}
   {$DEFINE GIS_AFTER_DB6}
   {$DEFINE GIS_CDG2009}

   {$DEFINE GIS_LONGWORD}

   {$WARN UNIT_PLATFORM OFF}
   {$WARN SYMBOL_PLATFORM OFF}

   {$DEFINE GIS_CDGXE}
   {$DEFINE GIS_CDGXE3}
   {$DEFINE GIS_CDGXE4}

{$ENDIF}[/QUOTE]

Я все-таки понял, что нужно заменить на такой текст:
{ Embarcadero XE10   = VER300 }{ Embarcadero XE10.1 = VER310 }
{ Embarcadero XE10.2 = VER320 }
{ Embarcadero XE10.3 = VER330 }
{ Embarcadero XE10.4 = VER340 } // Здесь изменение!!!
{$IF ((DEFINED(VER300)) OR (DEFINED(VER310)) OR (DEFINED(VER320)) OR (DEFINED(VER330)) OR (DEFINED(VER340)))}

   {$DEFINE GIS_D6}
   {$DEFINE GIS_D7}
   {$DEFINE GIS_AFTER_DB6}
   {$DEFINE GIS_CDG2009}

   {$DEFINE GIS_LONGWORD}

   {$WARN UNIT_PLATFORM OFF}
   {$WARN SYMBOL_PLATFORM OFF}

   {$DEFINE GIS_CDGXE}
   {$DEFINE GIS_CDGXE3}
   {$DEFINE GIS_CDGXE4}

{$ENDIF}

Но к сожалению, проблему это не решило,
по прежнему при компиляции прикладной программы выдается таже ошибка.

Файл mapvers.inc у меня размещен в папке Panorama\GISToolKit12\XE10 и в DelphiXE 10 указан этот путь.
Нужно ли файл mapvers.inс скопировать в папку Common и в Windows\System32 и SysWOW64
Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise, Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise
 
Добавил в конец файла  mapvers.inc

{$DEFINE GIS_D6}
  {$DEFINE GIS_D7}
  {$DEFINE GIS_AFTER_DB6}
  {$DEFINE GIS_CDG2009}

  {$DEFINE GIS_LONGWORD}

  {$WARN UNIT_PLATFORM OFF}
  {$WARN SYMBOL_PLATFORM OFF}

  {$DEFINE GIS_CDGXE}
  {$DEFINE GIS_CDGXE3}
  {$DEFINE GIS_CDGXE4}

В результате компоненты GisToolKit 12 установились в среде разработки DelphiXE 10 Enterprise.

Но, загрузив уже прикладную программу, при попытке ее скомпилировать,
DelphiXE 10 снова выдает такую же ошибку.  

Что еще я не указал?
Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise, Не могу установить GisToolKit 12 на DelphiXE 10 Enterprise
 
Не могу установить GisToolKit 12
Все делаю по инструкции:
1. Скопировать библиотеки ГИС-ядра *.dll из директории \Panorama\Gistool12\Dll\X32
   в директорию Windows\System32 и c:\Windows\SysWOW64 (вне зависимости от
   того какой разрядности приложение будет разрабатываться),
   для создания 64-х разрядных приложений дополнительно  из директории  
   \Panorama\Gistool12\Dll\X64 в директорию Windows\System.

2. Скопировать данные из директории \Panorama\Gistool12\Common в директорию
   с выбранным вариантом IDE: XE5, XE6, ....
   
   Для C++ Builder скопировать файл \Gistool12\Dll\X32\Lib\gisuacces.lib в
   \Panorama\GISTool12\XE?\Win32 (для х64 скопировать
   \Gistool12\Dll\X64\Lib\gisu64acces.a в \Panorama\GISTool12\XE?\Win64).

3. Настроить пути доступа в IDE, для чего вызвать форму настройки в меню
   Tools\Options:
   
   - Для раздела \Environment Options\Environment Variables в параметр
     User Overrides добавить переменную "gtk12", которая должна содержать
     название папки, в которой расположен пакет компонент
     \Panorama\GISTool12\XE?. Далее эту директорию будем называть gtk12.

   - Для раздела \Environment Options\Delphi Options\Library\ выбрать
     нужную платформу (x32 или x64):

       - для параметра Library Path добавить следующие значения:
        (добавляемые значения могут отображаться серым цветом ввиду того,
        что каталоги будут созданы после компилляции пакета)
         - $(gtk12)
         - $(gtk12)\Win32 или $(gtk12)\Win64
         - $(gtk12)\Win32\Release или $(gtk12)\Win64\Release

       - для параметра Debug Dcu Path добавить следующие значения:
         - $(gtk12)
         - $(gtk12)\Win32 или $(gtk12)\Win64
         - $(gtk12)\Win32\Debug или $(gtk12)\Win64\Debug

   - Для раздела \Environment Options\C++ Options\Path and Directories\
     выбрать нужную платформу (x32 или x64)

       - для параметра Library Path добавить следующие значения:
         - $(gtk12)
         - $(gtk12)\Win32 или $(gtk12)\Win64
         - $(gtk12)\Win32\Release или $(gtk12)\Win64\Release

      - для параметра User Include Path (если такой параметр есть, иначе
        для System Include Path) добавить следующие значения:
         - $(gtk12)
         - $(gtk12)\Win32 или $(gtk12)\Win64
         - $(gtk12)\Win32\Release или $(gtk12)\Win64\Release

4. Для версий Embarcadero RAD Studio x32, x64 - XE5 .. XE10
                          Delphi х32, х64 - XE5 .. XE10  
                          C++ Builder х32 - XE5 .. XE10  
   из директории Gtk12 (с файлами компонент) открыть проект:

   - для установки пакета в RAD Studio или Delphi - MapPackXE?.dproj

   - для установки пакета в С++ Builder x32 - MapPackCBXE?.cbproj

   - Выбрать в проекте платформу 32-bit Windows и по правой кнопке мыши над файлом
     проекта c расширением bpl выбрать пункт меню Install.
Пункт Install по правой клавиши мыши появляется,
но при выборе этого пункта
Delphi генерит ошибки, скриншот во вложении.
Это я что-то делаю не правильно?
Изменено: Сергей Викторович - 07.09.2020 13:02:19
Отмена транзакции, Восстанавливается объект, который не должен был восстановиться
 
[QUOTE]Елена Кузнецова написал:
[QUOTE][URL=/forum/user/6711/]Сергей Викторович[/URL] написал:
Что я делаю не правильно или что не сделал, т.е. не добавил в программу?[/QUOTE]
При отмене транзакции отменяются все операции, которые в нее вошли. Если транзакция включала удаление одного объекта и создание второго, то ее отмена приведет к восстановлению первого и удалению второго.[/QUOTE]
Нас такой ответ не устроил.
Просьба подключиться Денису Вицко или Железнякову А.В.
Пользователь такой ответ не принимает.
Тритий объект не должен был восстановиться.
Отмена транзакции, Восстанавливается объект, который не должен был восстановиться
 
[QUOTE]Елена Кузнецова написал:
При отмене транзакции отменяются все операции, которые в нее вошли. Если транзакция включала удаление одного объекта и создание второго, то ее отмена приведет к восстановлению первого и удалению второго.[/QUOTE]
Если я правильно понял, код программы написан верно и ничего тут добавить уже нельзя?
Отмена транзакции, Восстанавливается объект, который не должен был восстановиться
 
Вернулся на Panorama GIS Server 8.7.4.

Чтобы не заводить новую тему, здесь же вопрос, но о другом факте:

Выписка из log файла:
    09:44:15   [001] Connection with a server is open. Free memory (Kb) = 14937904
    09:44:15   [001] Begin registration of the user. User = 1@GEO24
    09:44:15   [001] Registration of the user. User = 1@GEO24
    09:44:20   [001] User = 1. Open map. Name = AB7CC3DC-0F62-49E9-850D-3
    09:44:20   [001] [01] Open map. number = 1. Path = D:\Karta\AB7CC3DC-0F62-49E9-850D-3\Karta\Karta.sit
    09:44:20   [001] [01] Open map. Rsc = D:\Karta\AB7CC3DC-0F62-49E9-850D-3\Karta\Uzor.rsc
    09:44:41   [001] [01] Append object successful, object number = 4290, key = 6564 // Здесь добавили первый площадной объект

Программный код:
If MapEditMetric1.EditMode = emCreate and
begin
 form_main.MapObj1.Semantic.Delete(-1);
 form_main.MapObj1.Semantic.Add(10);
 form_main.MapObj1.Semantic.SemanticValue[1] := IDObject;
 form_main.MapObj1.Commit;

 form_main.MapObj1.Style := OS_SELECT;
 mapLogCommitAction(form_main.mvMap.MapHandle, form_main.mvMap.MapSites[0].SiteHandle);
 MapEditMetric1.StopAction;
 mvMap.AdjustData;
 form_main.mvMap.Repaint;

    09:45:24   [001] [01] Append object successful, object number = 4291, key = 6565 // Здесь добавили второй площадной объект
    09:45:57   [001] [01] Append object successful, object number = 4292, key = 6566 // Здесь добавили третий площадной объект

    // Здесь выполнили три раза отмены транзакции
    09: 46:56   [001] Delete object - key: 6566, number: 4292 // Здесь удалился третий площадной объект

Программный код:
mapLogUndoAction(mvMap.MapHandle, mvMap.MapSites[0].SiteHandle, 1);
MapObj1.Style := OS_NORMAL;
MapObj1.Repaint;
mvMap.Repaint;

    09:46:57   [001] Delete object - key: 6565, number: 4291 // Здесь удалился второй площадной объект
    09:46:58   [001] Delete object - key: 6564, number: 4290 // Здесь удалился первый площадной объект
    09:47:05   [001] [01] Append object successful, object number = 4293, key = 6567 // Здесь снова добавили четвертый площадной объект
   // Здесь выполнили один раз отмену транзакции
    09:47:35   [001] Delete object - key: 6567, number: 4293 // Ожидалось удаление из карты четвертого площадного объекта, по факту четвертый площадной объект удалился, но при этом на карте восстановился и третий площадной объект и больше ничего по отмене транзакции не происходит, сколько бы не вызывали эту функцию
    09:47:40   [001] [01] Close map, number = 1
---> 09:47:40   [001] Read socket error. An existing connection was forcibly closed by the remote host
    09:47:40   [001] Connection with a server is close. force = 0
>>>> 09:48:09   All maps closed because count of connections is null. GIS Server x64 v.8.7.4

Что я делаю не правильно или что не сделал, т.е. не добавил в программу?
Правильное отключение от GIS Server
 
Включил IIS
В результате теперь такая картинка.
Что я делаю не правильно?
Правильное отключение от GIS Server
 
[QUOTE]Елена Кузнецова написал:
Попробуйте открыть через адресный браузер.[/QUOTE]
Что я делаю не правильно?
Правильное отключение от GIS Server
 
Переустановил программу ГИС Сервер версии 9.3.2.3
Теперь он должен запускаться через интернет браузер по ссылке
[URL=http://localhost/GISAdministrator/admin/admin.php]http://localhost/GISAdministrator/admin/admin.php[/URL]
но у меня не запускается.
Пишет, что не найден.
В чем может быть проблема?
Изменено: Сергей Викторович - 13.07.2020 11:31:14
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 72 След.



© КБ Панорама, 1991-2020

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности