Тема: iCarDS+City Guide
Показать сообщение отдельно
Старый 27.02.2013, 11:28   #112
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от MiD_E34 Посмотреть сообщение
Не надо... у многих проблемы со встраиванием СГ.
И не удивительно, версии 7.7 наверно самая капризная для встраивания программа, с ней посоревноваться может только эмулятор с навителом или GisRX.

Цитата:
Сообщение от V.A.S.t Посмотреть сообщение
Попробовал встроить через скрипт. В итоге СитиГид через две секунды после запуска вылетает с ошибкой
Только что игрался со встраиванием СитиГид в машине. Выводы следующие:

1. Ситигид плохо работает если его окно неактивно, поэтому в файле Initialize.ini находим переменную Is_iCar_activate_off и задаём Is_iCar_activate_off=1 . Врезультате теперь всегда будет активно встроенное в икар программа, и проблем с отрисовкой быть не должно.

2. СитиГид умеет менять размер своего окна только один раз после запуска, то есть использовать с ним кнопку ПОЛНЫЙ ЭКРАН не имеет смысла. А в случае использования двух мониторов, встраивать надо так что бы разрешение СитиГида на основном мониторе совпадало с разрешением на дополнительном.

3. Встраивать надо только БЕЗ ЗАХВАТА используя скрипт ProgScriptNew. При включенном захвате в ситигид постоянно появляются песочные часы. В параметрах скрипта надо указать следующее

CityGuide x y w h

значения x, y, w, h зависят от используемого вами шаблона и разрешения монитора.

Так же можно сделать следующее:
-- Встроить СитиГид с захватом и запустить его, в результате икар изменит размер окна ситигида, а тот их запомнит.
-- закрыть ситигид и встроить его без захвата, со скриптом ProgScriptNew, указав в параметрах скрипта CityGuide x y , то есть только координаты левого верхнего угла программы.
-- Сохранить настройки, перезапустить икар и запустить ситигид

В результате получаем минимальное воздействие на окно ситигида. То есть икар запускает ситигид не хватая его окно, тот запускается с разрешением запомненным ранее, скрипт только располагает окно в нужном месте экрана, даже не пытаясь менять его размер.

Цитата:
Сообщение от Andycar Посмотреть сообщение
У меня со скриптом ProgScriptNew неприятно подёргивается окно CityGuide...
Или включен захват или надо перезапустить икар, что бы режим без захвата начал работать корректно.
Bersenev вне форума   Ответить с цитированием