Viper 2014
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Viper 2014
видимо меня дезинформировали... последний 5.4.44 ?
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Re: Viper 2014
Замечание по работе Viper: иногда при наборе кирилических символов начинают отображаться кракозябы.
Исчезает если несколько раз переключить раскладку клавиатуры или перезапустить Viper.
Не очень критично при работе, но иногда раздражает.
Исчезает если несколько раз переключить раскладку клавиатуры или перезапустить Viper.
Не очень критично при работе, но иногда раздражает.
Программист-самоучка
Re: Viper 2014
Может это не баг, а фича. Клавиша F6 в редакторе выполняет быстрое переключение между кодовыми страницами DOS 866 и WIN 1251.Zver писал(а):Замечание по работе Viper: иногда при наборе кирилических символов начинают отображаться кракозябы.
Исчезает если несколько раз переключить раскладку клавиатуры или перезапустить Viper.
Не очень критично при работе, но иногда раздражает.
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Re: Viper 2014
При использовании макропеременных для указания пути к ресурсному файлу не происходит упаковка в указанный ресурс FR-форм.
В окне вывода после компиляции ресурса появляются строки:
Утилита для упаковки (извлечения) FR-форм в ресурсный файл.
Ошибка открытия ресурсного файла.
Процесс "Упаковка FR-отчетов" закончен с Кодом завершения 1 в 04.05.14 10:06:54.
Вот так записан путь к ресурсному файлу: D:\Work\Res_ForTestOnly\5.4.$[версия ядра].0\$[FileName]_$[версия ядра]_2014_04_04
В качестве макропеременной использую текущую версию ядра. Пока от такого варианта отказался, чтобы не было проблем с упаковкой FR-форм.
Такое поведение наблюдается когда используются и системные и пользовательские макропеременные.
В окне вывода после компиляции ресурса появляются строки:
Утилита для упаковки (извлечения) FR-форм в ресурсный файл.
Ошибка открытия ресурсного файла.
Процесс "Упаковка FR-отчетов" закончен с Кодом завершения 1 в 04.05.14 10:06:54.
Вот так записан путь к ресурсному файлу: D:\Work\Res_ForTestOnly\5.4.$[версия ядра].0\$[FileName]_$[версия ядра]_2014_04_04
В качестве макропеременной использую текущую версию ядра. Пока от такого варианта отказался, чтобы не было проблем с упаковкой FR-форм.
Такое поведение наблюдается когда используются и системные и пользовательские макропеременные.
Программист-самоучка
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Re: Viper 2014
Если во время отладки в окне "Выражения и переменные"
поместить выражение содержащие хоть одну константу,
то вместо результата вычисления выражения отображается знак вопроса.
поместить выражение содержащие хоть одну константу,
то вместо результата вычисления выражения отображается знак вопроса.
Программист-самоучка
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Re: Viper 2014
Zver
Проверил использование макросов на новой сборке, не проявляется. Когда получите новую сборку - отпишите о ваших результатах.
По поводу констант, есть такое. Решим.
Проверил использование макросов на новой сборке, не проявляется. Когда получите новую сборку - отпишите о ваших результатах.
По поводу констант, есть такое. Решим.
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Viper 5.5.16
Вышла новая версия редактора Viper 5.5.16.
Функции подсказки кода
• Добавлен окно Связи таблиц, в котором содержится список возможных связей между таблицами БД. Список наполняется автоматически из исходников, также выгружен набор связей на основе последних исходников 9.1
• Доработан механизм автоподстановки значений в параметрах процедур/функций. В первую очередь подсказчик предлагает записи, тип которых соответствует текущему параметру редактируемой функции.
• Список подсказки дополнен функциями для работы с Excel. Также в подсказчик добавлены функции для работы с маркерами.
• В подсказчик добавлена структура Embedded и список ограничений связей/узлов из секции bounds.
• Проведены работы по оптимизации и ускорению работы функционала подсказки кода.
Отладчик
• Изменен способ хранения конфигураций отладчика Vip. Список конфигураций сохраняется в глобальном файле параметров среды.
Редактор
• В список сворачиваемых конструкций добавлены: if , case , for , while , do ...while.
• Доработано открытие vpr-файла. Можно установить проект в качестве рабочего проекта либо открыть его как текстовый файл на редактирование.
• Доработана настройка Резервное копирование каждые <количество> сек. При отсутствии доступа к каталогу измененного файла его копия сохраняется в каталоге приложения Viper.
• Улучшена эргономика панели вкладок. По мере изменения количества редакторов свободное пространство панели сдвигается автоматически.
Обновленная справка для Viper.
Обновленная справка по Атлантису.
В версию также включены и другие доработки отладчика, парсера, а также эргономики окон и сообщений согласно проблемам ПИР.
Подробный список изменений см. в файлах описания в составе дистрибутива.
Краткое описание основных изменений.Адреса для загрузки:
5.5.17.0
- Viper5.5.16.0-vip5.5.17.0.exe - дистрибутив
- Viper5.5.16.0-vip5.5.17.0-portable.zip - архив для портативной установки
Функции подсказки кода
• Добавлен окно Связи таблиц, в котором содержится список возможных связей между таблицами БД. Список наполняется автоматически из исходников, также выгружен набор связей на основе последних исходников 9.1
• Доработан механизм автоподстановки значений в параметрах процедур/функций. В первую очередь подсказчик предлагает записи, тип которых соответствует текущему параметру редактируемой функции.
• Список подсказки дополнен функциями для работы с Excel. Также в подсказчик добавлены функции для работы с маркерами.
• В подсказчик добавлена структура Embedded и список ограничений связей/узлов из секции bounds.
• Проведены работы по оптимизации и ускорению работы функционала подсказки кода.
Отладчик
• Изменен способ хранения конфигураций отладчика Vip. Список конфигураций сохраняется в глобальном файле параметров среды.
Редактор
• В список сворачиваемых конструкций добавлены: if , case , for , while , do ...while.
• Доработано открытие vpr-файла. Можно установить проект в качестве рабочего проекта либо открыть его как текстовый файл на редактирование.
• Доработана настройка Резервное копирование каждые <количество> сек. При отсутствии доступа к каталогу измененного файла его копия сохраняется в каталоге приложения Viper.
• Улучшена эргономика панели вкладок. По мере изменения количества редакторов свободное пространство панели сдвигается автоматически.
Обновленная справка для Viper.
Обновленная справка по Атлантису.
В версию также включены и другие доработки отладчика, парсера, а также эргономики окон и сообщений согласно проблемам ПИР.
Подробный список изменений см. в файлах описания в составе дистрибутива.
-
- Местный житель
- Сообщения: 204
- Зарегистрирован: 13 ноя 2012, 12:47
- Откуда: СПб
- Контактная информация:
Re: Viper 2014
Огромное спасибо за новый Viper. Очень приятно, что он продолжает развиваться.
Отдельное спасибо за дополнительное сворачивание кода.
Отдельное спасибо за дополнительное сворачивание кода.
Программист-самоучка
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Viper 2014
Нашлась обратная сторона медали ...Отладчик
• Изменен способ хранения конфигураций отладчика Vip. Список конфигураций сохраняется в глобальном файле параметров среды.
1) на том же ПК, но для другого пользователя отладка не видна
2) ну естественно у прочих пользователей тоже отладки нет ..
Предложение: хранить настройки в отдельном файле на который можно указать путь (сомнительное предложение), ну или хотя бы сделать их глобальными для одного ПК, а не пользовательскими (ну опять таки на усмотрение)... хотя файл настроек нравится больше т.к. тогда его можно будет сунуть на сетевой диск и все разработчики могут работать с одними настройками, и вопросов на чем кто отлаживается не будет ..
Время ведет!
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Re: Viper 2014
Я считаю, если мы будем реализовывать такие доработки, то это усложнит и до того не слишком простой (для некоторых) этап настройки випера. Так что все пожелания ну ни как не учтешь, к сожалению . В добавок политика безопасности у многих программистов может просто не разрешить создавать файл параметров не в директории активного пользователя. Не усложняйте пожалуйстаMasygreen писал(а): Предложение: хранить настройки в отдельном файле на который можно указать путь (сомнительное предложение), ну или хотя бы сделать их глобальными для одного ПК, а не пользовательскими (ну опять таки на усмотрение)... хотя файл настроек нравится больше т.к. тогда его можно будет сунуть на сетевой диск и все разработчики могут работать с одними настройками, и вопросов на чем кто отлаживается не будет ..
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Атлантис 5.5.18.0
Доступна сборка для нового Атлантиса 5.5.18.0.
Адреса для загрузки:
5.5.18.0
- Viper5.5.16.0-vip5.5.18.0.exe - дистрибутив
- Viper5.5.16.0-vip5.5.18.0-portable.zip - архив для портативной установки
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Viper 2014
я просто спросил ) ну пользовательская настройка и ладно .. тогда подскажите что куда правильно скопировать, чтоб другому пользователю настройки перенести ? в конечно итоге можно скриптик у себя настроить доменный который будет всем рассылать .. чтоб рассинхрна не было ...
еще вопрос .. как убрать это предупреждение об открытии проекта, когда по vpr файлу щелкаешь ??? а то бесит уже )
еще вопрос .. как убрать это предупреждение об открытии проекта, когда по vpr файлу щелкаешь ??? а то бесит уже )
Время ведет!
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Re: Viper 2014
Без бубна никак. Сейчас, если есть какие-то конфиги отладчика в проектном файле, то они подтягиваются в глобальный и не удаляются из проектног. Таким образом вы можете передавать проектник (что в принципе верно) и будет у всех одни и теже конфиги. НО встает вопрос в другом, как засунуть конфиги в проектник, т.к. данное решение с переносом работает только для того чтобы поодержать поддерожку старых проектников от предыдущих виперов. Надо подумать, может храинть копию конфигов и в проектнике дополнительно. Подумаем. На данный момент надо переносить секцию параметров из файла руками.Masygreen писал(а):тогда подскажите что куда правильно скопировать, чтоб другому пользователю настройки перенести ? в конечно итоге можно скриптик у себя настроить доменный который будет всем рассылать .. чтоб рассинхрна не было ...
А вы проект выбирайте из меню последние проектный файлы) Подумаем над этой темой тоже.Masygreen писал(а): еще вопрос .. как убрать это предупреждение об открытии проекта, когда по vpr файлу щелкаешь ??? а то бесит уже )
-
- Местный житель
- Сообщения: 251
- Зарегистрирован: 02 мар 2009, 12:59
- Откуда: ТопСофт
- Контактная информация:
Viper 5.5.17.0
Вышла новая версия редактора Viper 5.5.17.
Viper 5.5.16.0 обновить ОБЯЗАТЕЛЬНО!
Исправлена проблема производительности редактора и подсказчика.Адреса для загрузки:
5.5.18.0
- Viper5.5.17.0-vip5.5.18.0.exe - дистрибутив
- Viper5.5.17.0-vip5.5.18.0-portable.zip - архив для портативной установки
Viper 5.5.16.0 обновить ОБЯЗАТЕЛЬНО!
Re: Viper 2014
Хочу задействовать свойства точки останова.
Позиционируюсь на нужной мне точке и в окне "точки останова" - "Свойства" - ввожу (о) Выражение истинно : katmc.buffer.name = 'интересная мц'
полагаю что брэйк на этой точке- должен произойти когда мое выражение вычислиться в тру?
Но отчего то не происходит брэйк. Пробегает не замечая вообще никаких условий.
Фича рабочая вообще? Может я с выражением поспешил?
Интересует отладить конкретный кусок когда текущий буфер например - на конкретной записи в таблице.(ну или выполнился ряд сложных условий в коде)
Позиционируюсь на нужной мне точке и в окне "точки останова" - "Свойства" - ввожу (о) Выражение истинно : katmc.buffer.name = 'интересная мц'
полагаю что брэйк на этой точке- должен произойти когда мое выражение вычислиться в тру?
Но отчего то не происходит брэйк. Пробегает не замечая вообще никаких условий.
Фича рабочая вообще? Может я с выражением поспешил?
Интересует отладить конкретный кусок когда текущий буфер например - на конкретной записи в таблице.(ну или выполнился ряд сложных условий в коде)