Viper 2013 и ранее

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

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

Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

сейчас //#region всегда вставляется в первую позицию

Код: Выделить всё

//#region
      _loop BASEDOC where ((BaseFin.CBASEDOC == BASEDOC.nrec))
      {
        if(pr_log) logstrtofile(fn_log,'BASEDOC.nrec = ' + BASEDOC.nrec);
      }//BASEDOC  
//#endregion
ну пускай отступ сделает сразу, а то потом опять двигать пробелом

Код: Выделить всё

      //#region
      _loop BASEDOC where ((BaseFin.CBASEDOC == BASEDOC.nrec))
      {
        if(pr_log) logstrtofile(fn_log,'BASEDOC.nrec = ' + BASEDOC.nrec);
      }//BASEDOC  
     //#endregion
хотя если сделаете автоформатирование кода :) ...
Время ведет!
igor
Постоянный гость
Сообщения: 70
Зарегистрирован: 29 мар 2005, 17:49

Re: Viper

Сообщение igor »

katmc.buffer
при отладке в ms sql коннекте к базе не показывает поля текущей записи в окне просмотра переменных.
Это для ms sql я всегда так было? или что то случилось? Или у меня что то?
Viper-2012-54385-april
Как извернутся то?
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper

Сообщение Bender »

igor писал(а):katmc.buffer
при отладке в ms sql коннекте к базе не показывает поля текущей записи в окне просмотра переменных.
Это для ms sql я всегда так было? или что то случилось? Или у меня что то?
Viper-2012-54385-april
Как извернутся то?
Проверил на атлантисе данной версии и sql базе - в окне выражений буфер записи отображается. Ресурсы собраны с дебаг информацией? Скиньте скринов или видео в момент, когда вы пытаетесь отобразить запись.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

контекстный подстващик слово ClearBuffer() :
1)по Tab, space - Теряется офкус с окна ввода.. хз куда он девался надо мышкой возвращать в эркан ввода
Время ведет!
e1_e1
Сообщения: 4
Зарегистрирован: 07 авг 2012, 15:40

Re: Viper

Сообщение e1_e1 »

Вопросы от новичка:
1) Viper не работает с диалогами (*.dlg)?
2) У нас D_DICT физически отделен (для скорости доступа) от базы с помощью database.schemealias (Pervasive). Как в этом случае установить каталог с базой данных в параметрах проекта ?
LaaLaa

Re: Viper

Сообщение LaaLaa »

e1_e1 писал(а):Вопросы от новичка:
1) Viper не работает с диалогами (*.dlg)?
2) У нас D_DICT физически отделен (для скорости доступа) от базы с помощью database.schemealias (Pervasive). Как в этом случае установить каталог с базой данных в параметрах проекта ?
Поддержку раскраски и структуры кода в редаткоре для конструкции dialog мы не делали. Компилироваться компиляторам она конечно будет. Но рекомендую не использовать эту конструкцию, она считается устаревшей. В место нее рекомендую использовать конструкции Interface и Window.

Параметр database.schemealias в Viper также не поддерживается. Рекомендую для компилятора создавать отдельную тестовую БД. Не играться с компиляцией и отладкой на промышленной БД. Где могут работать пользователи. Для программистов должна быть своя отдельная песочница.
e1_e1
Сообщения: 4
Зарегистрирован: 07 авг 2012, 15:40

Re: Viper

Сообщение e1_e1 »

При запуске ard-отчета (отлаживается связка ard + интерфейс) через меню Отладка --> Начать отладку, получаю лаконичное сообщение об ошибке "Версия ресурса: 213, программы: 211". О каком ресурсе и какой программе речь? Что означают числа 213, 211? Пробовал в Viper[e] подменить Vip.exe из текущей Галактики, не помогает. Подозреваю, что имеет место несоответствие версий неких компонентов, но каких? Куда копать?
e1_e1
Сообщения: 4
Зарегистрирован: 07 авг 2012, 15:40

Re: Viper

Сообщение e1_e1 »

Вопрос снимаю: Галактика была собрана на Atlantis 5.4.38.5, скачал старый (апрельский) дистрибутив Viper (с компонентами, имеющими версии 5.4.38.x) и всё заработало!
LaaLaa

Re: Viper

Сообщение LaaLaa »

Доступен новый релиз Viper (август 2012).
Редактор (Viper.exe) - 5.5.5.0
Компилятор (ViperCompiler.exe) - 5.4.40.0.
Адрес для загрузки:
- Viper-2012-5440-august.exe - дистрибутив
- Viper-2012-5440-august-portable.zip - архив для портативной установки
- Viper-2012-5440-august-readme.pdf - документ "Что нового?"

Также доступно "зеркало" и "все старые версии"

Новое в этой версии
Редактор не менялся, обновилось только ядро компилятор до версии Атлантиса 5.4.40.0
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

а вы все таки не рассматриваете отделение среды разработки от среды сборки, и иерархию в окне проекта ?? ..
Изображение

Изображение
Время ведет!
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper

Сообщение Bender »

Иерархия в окне проекта уже реализована, практически протестирована - выйдет след. релизом. Выбор настроек компилятора и отладки из списка - сделаю и постараюсь включить с след. сборку.
След. сборка содержит несколько интересных доработок:
- интеграция с SVN;
- новое представление окна проекта (бесконечная виртуальная иерархия);
- файловый проводник (интегрированный с системным - для доступа к системным пунктам локального меню);
- форматер кода (реализован не на 100%, хотим собрать больше пожеланий пользователей к доработке, чтобы лишнего и ненужного не накосячить).
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

Bender писал(а):- форматер кода (реализован не на 100%, хотим собрать больше пожеланий пользователей к доработке, чтобы лишнего и ненужного не накосячить).
ну тут для начала просто :) у вас же есть документ здоровый по разметке кода я видел! + поглядеть как в VS это сделано ...
а так ждем ждем ... уухххх аж дыханье замирает, пускай форматер будет отключаемый тогда и пользователи могут его тестировать...
Время ведет!
LaaLaa

Re: Viper

Сообщение LaaLaa »

Masygreen писал(а):
Bender писал(а):- форматер кода (реализован не на 100%, хотим собрать больше пожеланий пользователей к доработке, чтобы лишнего и ненужного не накосячить).
ну тут для начала просто :) у вас же есть документ здоровый по разметке кода я видел! + поглядеть как в VS это сделано ...
а так ждем ждем ... уухххх аж дыханье замирает, пускай форматер будет отключаемый тогда и пользователи могут его тестировать...
Да именно от этого документа "Правила кодирования" мы и отталкиваемся.
Bender
Местный житель
Сообщения: 251
Зарегистрирован: 02 мар 2009, 12:59
Откуда: ТопСофт
Контактная информация:

Re: Viper

Сообщение Bender »

Masygreen писал(а):а вы все таки не рассматриваете отделение среды разработки от среды сборки, и иерархию в окне проекта ?? ..
По поводу отладки понятно, но не совсем ясны групповые изменения настроек компилятора. Почему не использовать для этого разные проекты? Расскажите более детально, чтобы вы хотели облегчить данной функцией и какого результат добиться.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper

Сообщение Masygreen »

Bender писал(а):
Masygreen писал(а):а вы все таки не рассматриваете отделение среды разработки от среды сборки, и иерархию в окне проекта ?? ..
По поводу отладки понятно, но не совсем ясны групповые изменения настроек компилятора. Почему не использовать для этого разные проекты? Расскажите более детально, чтобы вы хотели облегчить данной функцией и какого результат добиться.
у меня в разработке > 5 версий галактики на разных патчах .. чтобы нормально собрать ресурс мне надо каждый раз вспоминать на какой галактике сидит клиент, потом подбирать к нему нужную версию випера и только тогда сборка + отладка будут работать ...
смысл настроек - убрать конкретный компилятор vip.exe в настройки проекта...
Время ведет!
Закрыто