Viper 2013 и ранее

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper

Сообщение Алексей »

а випе 5.4.35 не падает или стОит ждать выхода 5.4.35.2 ? а то в планах перейти на вышеуказанный атлантис.
LaaLaa

Re: Viper

Сообщение LaaLaa »

Алексей писал(а):а випе 5.4.35 не падает или стОит ждать выхода 5.4.35.2 ? а то в планах перейти на вышеуказанный атлантис.
Я наверно какие то сообщения упустил из виду. Уточните что именно в випе и випере 5.4.35 не работает. Что как вами ожидается будет работать 5.4.35.2? Сборка Атлантиса 5.4.35.2 действительно есть. Но вроде по компилятору там никаких исправлений не было. Пришлите пример того что у вас не получается скомпилировать на 5.4.35.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper

Сообщение Алексей »

не не :) ещё ничего не пробовали! админ собирается патчи ставить на неделе, узнаю заранее :) но если всё работает - это хорошо.
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Viper

Сообщение BlazeBio »

Вот пробую освоить Viper. Попытался сделать как по примеру. Так один раз скомпилился проект. А при отладке пишется.
Версия отлаживаемого приложения устарела. Отладка невозможна.
Может для того нужно перейти на более старую сборку вайпера?

А если попытаться повторно скомпилировать, то уже выдаётся

---------------------------
VipER
---------------------------
Не удается изменить "\\Srv31\gal810ora\exe\user.res".

Возможно объект используется другим пользователем или программой.
---------------------------
ОК
---------------------------

Что делать, чтобы компиляция прошла нормально?
LaaLaa

Re: Viper

Сообщение LaaLaa »

BlazeBio

1) Версия Viper, которую недавно я публиковал. Содержит ряд доработок отладчика (вывод значений локальных переменных, расчет выражений и др). Чтобы вычисление этих значений было возможным дорабатывалось как ядро Атлантиса(Галактики) так и сам редактор Viper. Чтобы пользоваться отладчиком нужно обновить в Галактику, установить обновления Атлантиса 5.4.35.2.

Если Галактику не хотите обновлять. А хотите просто по изучать Viper. Можете скачать старую сборку Viper. Все старые сборки доступны на странице http://code.google.com/p/laalaa/downloads/list установите там фильтр "Deprecated downloads" или "All downloads".

2) Когда скомпилированный Viper-ом ресурс подключается к Галактике, то галактика его блокирует. Чтобы повторно его скомпилировать закройте Галактику, она отпустит файл ресурса. Ваш User.res можно будет повторно скомпилировать. В одной из будущих версий вероятно сделаем, чтобы ресурс можно было перекомпилировать не выходя из Галактики. И продолжить отладку без ее перезапуска. Работа над этим сейчас ведется.
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Viper

Сообщение BlazeBio »

LaaLaa писал(а):2) Когда скомпилированный Viper-ом ресурс подключается к Галактике, то галактика его блокирует. Чтобы повторно его скомпилировать закройте Галактику, она отпустит файл ресурса. Ваш User.res можно будет повторно скомпилировать. В одной из будущих версий вероятно сделаем, чтобы ресурс можно было перекомпилировать не выходя из Галактики. И продолжить отладку без ее перезапуска. Работа над этим сейчас ведется.
Поставил более старую версию. Отладка идёт.

А вот ошибка "Возможно объект используется другим пользователем или программой" осталась. Хотя Галактика закрыта! :-o
LaaLaa

Re: Viper

Сообщение LaaLaa »

BlazeBio писал(а):А вот ошибка "Возможно объект используется другим пользователем или программой" осталась. Хотя Галактика закрыта! :-o
Еще может быть, что процесс компилятора Viper завис при выходе и не отпускает файл. Посмотрите в диспетчере задач снимите зависшие Viper.exe или AtlExec.exe если такие есть.

А еще вы создаете файл на сети "\\Srv31\gal810ora\exe\user.res". Может вы его сразу в боевую базу Галактики выложили? И ваш файл захватили бухгалтеры с других машин.

Вообще то играть с компилятором и отладчиком лучше на локальном компьютере и тестовой базе. В свое изолированной песочнице. А то мало ли что может произойти с вашим недописанным алгоритмом. Изображение Осторожнее с этим.
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Viper

Сообщение BlazeBio »

LaaLaa писал(а): Еще может быть, что процесс компилятора Viper завис при выходе и не отпускает файл. Посмотрите в диспетчере задач снимите зависшие Viper.exe или AtlExec.exe если такие есть.

А еще вы создаете файл на сети "\\Srv31\gal810ora\exe\user.res". Может вы его сразу в боевую базу Галактики выложили? И ваш файл захватили бухгалтеры с других машин.

Вообще то играть с компилятором и отладчиком лучше на локальном компьютере и тестовой базе. В свое изолированной песочнице. А то мало ли что может произойти с вашим недописанным алгоритмом. Изображение Осторожнее с этим.
Похоже злые бухгалтеры захватили. :grin: Как избавиться от данной напасти?
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Re: Viper

Сообщение galover »

попробуй Unlocker, или через оснастку администрирования
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Viper

Сообщение BlazeBio »

galover писал(а):попробуй Unlocker, или через оснастку администрирования
С чем едят первое и второе? :)
Ged
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Viper

Сообщение Ged »

Иногда голову можно свернуть, пока найдешь зверя который держит ресурс..
Пользуюсь Unlocker
http://www.securitylab.ru/software/262847.php
LaaLaa

Re: Viper

Сообщение LaaLaa »

BlazeBio писал(а):Похоже злые бухгалтеры захватили. :grin: Как избавиться от данной напасти?
Компилируйте ваши коды в файл Debug.res в папку запуска Галактики. Не в EXE, а ту папку которую обычно указывают в качестве текущей в настройках ярлыка Галактики.

Ну или заведите в Суппорте в Репозитарии ссылку на свой собственный ресурс к которому бухгалтеры не достучатся Изображение
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: Viper

Сообщение BlazeBio »

LaaLaa писал(а): Компилируйте ваши коды в файл Debug.res в папку запуска Галактики. Не в EXE, а ту папку которую обычно указывают в качестве текущей в настройках ярлыка Галактики.

Ну или заведите в Суппорте в Репозитарии ссылку на свой собственный ресурс к которому бухгалтеры не достучатся Изображение
Если файл в ЕXE галы, то он автоматически подключается всем. Так если я не укажу EXE, то мне вручную придётся как обычно в суппорте подключать ресурс. А нельзя сделать в настройках проекта подключение только на меня?
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

BlazeBio писал(а):
Если файл в ЕXE галы, то он автоматически подключается всем. Так если я не укажу EXE, то мне вручную придётся как обычно в суппорте подключать ресурс. А нельзя сделать в настройках проекта подключение только на меня?
это кстати опять плюс к идее заполнения полей по умолчанию на рабочий каталог проекта
Время ведет!
LaaLaa

Re: Viper

Сообщение LaaLaa »

Готова очередная сборка Viper (февраль 2011).
Адреса для загрузки:
Атлантис 5.4.35.2 - viper-2011-543502-february.rar
Подробный список изменений на 08.02.2010 - viper-2011-543502-february-history.pdf
Что нового? Краткое описание основных изменений.

1. Доработки процесса отладки:
Исправлена функция пошаговой отладки (многократное нажатие и удержание клавиш [f7] [f8] [f9]).
Доработана передача фокуса ввода окну Viper при переходе к точке останова.

2. Доработки процесса компиляции:
Исправлена функция завершения процесса компиляции, отключения от БД.

3. Доработки окна “Структура кода”:
Теперь распознается слово "pascal" в конструкции interface, методы доступа в Property, параметры кода-страны пункта меню, процедуры и функции с префиксами public и static.

4. Доработки редактора:
После нажатия кнопки “Отправить протокол в службу поддержки” из сообщения об ошибке приложения, в окне письма автоматически подставляется адрес viper@galaktika.by

5. Доработки окна "Выражения и переменные":
Исправлен алгоритм обновления списков.
Закрыто