Отладка vip-проектов

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

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

Ответить
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

Отладка vip-проектов

Сообщение eyolkina »

Добрый день!
Надеюсь, что вопрос задаю в правильную ветку.

Галактику уидела я недавно, а создавать проекты на vip начала только на этой неделе. Посему вопрос: как лучше отлаживать эти проекты?
Например, я пробую вставлять платежки - сначала разбираюсь с функцие, потом пишу чтение из файла и т.д. Но надо же это как-то проверять!

Сейчас действую по схеме предложеной коллегами:
0. Подключаю первый вариант своего res-файла как ARD отчет
1. В текстовом редакторе, в крайнем случае в Саппорте вношу изменения в файл vip
2. Если был открыт Саппорт - закрываю (полминуты).
3. Запускаю bat-файл для компиляции проекта
4. Если открыта Галактика - закрываю её - чтобы подменить полученый res
5. Запускаю Галактику (не менее полминуты)
6. Выбираю там нужный ARD и запускаю его
7. Лезу в платежные поручения - смотрю что вышло
8. Провожу там какие-нибудь эксперименты
9. Запускаю Саппорт (не менее полминуты)
10. Лезу в журнализацию - уточнять поля и значения

И опять все по-новой... Можно ли как-то обойтись без таких частых переоткрытий Галктики?
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Кучеряво у Вас саппорт открывается/закрывается...
Удобнее собирать *.vip, *. frm не из саппортовской оболочки, а из фара мультиэдита редакторов.
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

Сообщение eyolkina »

Den
Вы правы - впринципе саппорт можно держать открытым - т.к. при нормальной настройки он res нужный не блокирует, а смотреть журнал полезно. ОТкрывать саппортом файлы я уже зареклась, т.к. перед компиляцией проекта забываю их закрыть.
Да и в командной строке подробнее сообщения об ошибках - во всяком случае место показывает в коде.

Можно ли как-то освободить res-файл не закрывая Галактику?
Насколько популярно подключать vip для тестирование именно через ARD-отчеты?

Можнет можно как-то его сразу вызвать?

В другой ветке мне советовали:

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

bat 
exe\vip c:\test.lot 

lot 
insert into katpodr set name :='test' ;
Так может мне проще получать Lot-файлы (как?)
Будут ли они захватываться Галкой?
Да здравствует разум! Да сгинет маразм!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

eyolkina
1. отключить рес файлы нельзя (можно, но через ... )

2. подключаете ресурс как debug.res и кладёте в директорию где лежит конфиг галактики (можно батник настроить чтобы сам автоматом копировал туда скомпиленный ресурс) Дальше запускаете галактику, утилиты - запуск удаленного интерфейса и в списке находите свой, жмёте ввод. можно настроить рабочее место пользователя на ваш интерфейс и запускать из меню.

3. Про ЛОТ файлы - думаю пока вам рано...
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

Сообщение eyolkina »

Кучеряво у Вас саппорт открывается/закрывается...
почему-то при переходе с 7 на 8 версию очень долго все стало открываться.
Да здравствует разум! Да сгинет маразм!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

вы в саппорте активную систему поставьте саппорт - будет быстрее открываться
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

Сообщение eyolkina »

В итоге получается так:
0. Подключаю первый вариант своего res-файла как ARD отчет , Саппорт открыт всегда
1. В текстовом редакторе или в FAR
2. Запускаю bat-файл для компиляции проекта
3. Если открыта Галактика - закрываю её - чтобы подменить полученый res
4. Запускаю Галактику (не менее полминуты)
5. Выбираю там нужный ARD и запускаю его
6. Лезу в платежные поручения - смотрю что вышло
7. Провожу там какие-нибудь эксперименты
8. Лезу в Саппорт в журнализацию - уточнять поля и значения

Не намного легче конечно... - хотя в саппорте можно было бы запустить работу проекта - через Редактор интерфейсов-Запуск окна.
Там какраз ссылка: TEST_PLAT (Atlantis_eyolkina.res)
правда я не знаю где он находится и как захватывается Саппортом
Да здравствует разум! Да сгинет маразм!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

отлаживать что-то можно и в сапорте, но не все. Компилить мелочь можно и в сапорте - там можно на ошибке кликнуть и сразу откроется файл. Но крупное надежней все таки с командной строки. В компиляторе фейсов есть пункт переключить статус строку - тогда и кнопочки заработают. Если где то будут использоваться функции из dll, то вероятность runtime в сапорте очень велика. Если вы ничего не меняли (путь бы был бы), то atlantis.res образуется в exe сапорта.
eyolkina
Постоянный гость
Сообщения: 85
Зарегистрирован: 23 апр 2008, 14:08
Откуда: г.Уфа МУП Уфаводоканал

Сообщение eyolkina »

Удобнее собирать *.vip, *. frm не из саппортовской оболочки, а из фара мультиэдита редакторов.
Использую Bred и Notepad++ там подсветка синтаксиса приятнее, и нет ужасных глюков саппортовских
Да здравствует разум! Да сгинет маразм!
PViP
Местный житель
Сообщения: 254
Зарегистрирован: 08 июн 2007, 08:26
Откуда: Красноярск
Контактная информация:

Сообщение PViP »

eyolkina, totalcommander + набор плагинов = быстро, удобно, подсветка, все в одном месте(редактор, манагер файлов) - ну и просто, не люблю я текстовую графику(как в FAR)
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

PViP на вкус и цвет. Для фара есть плагин для раскраски вип фрм лот файлов и прочих. ну и псевдографика переключается и легко рисуется, для ФРМок незаменимая весч!
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Я тоже предпочитаю far. Тем более цвета уже настроены приятные для моего глаза давно...Привычка, знаете ли, штука весомая очень )
PViP
Местный житель
Сообщения: 254
Зарегистрирован: 08 июн 2007, 08:26
Откуда: Красноярск
Контактная информация:

Сообщение PViP »

Алексей, Den, согласен кому что больше нравиться, вижу единственный плюс far - это корректная работа с псевдографикой.
levtov
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахстан, Экибастуз, АО "ЕЭК"
Контактная информация:

Сообщение levtov »

Я пользуюсь UltraEdit ом. Есть подсветка синтаксиса. Возможность группировать исходники в проект. И запуск батника с випом из меню редактора для компиляции.
Ответить