Viper 2014

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

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

LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Алексей писал(а):Ннннадо! :)
Открыт проект у человека, занимается он одним prj, а мне нужно зайти и подправить кое-что другое. И собрать свой prj в другой *.res.
Не понял сценарий.

1) Действо происходит за одним компьютером, по очереди (Открыт проект у человека, вы его прогоняться, садитесь за его клавиатуру, открываете код своего PRJ+VIP/редактируете/компилите, затем он вас выгоняет и делает то же но со своими файлами)

2) Либо действо происходит по сети с несколькими сессиями VIPER одновременно (VPR-проект размещен на стевом диске, и ВЫ и Ваш коллега, оновременно открываете этот проект в VIPER с сетеового диска, каждый из вас открываете код своего PRJ+VIP/редактирует/компилит, при этом получает ошибки совместной записи в файл проекта)

В сценарии 1 не понял суть в чем проблемы.
В сценарии 2 - это фантастика, такого сценария поддерживать не вижу смысла.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper 2014

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

п.2. :) ясно, проще сделать дубль проект и открывать для отладки второму пользователю prj там.
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Алексей писал(а):п.2. :) ясно, проще сделать дубль проект и открывать для отладки второму пользователю prj там.
Лучшим решением, для совместной работы над исхдониками для Вас, было бы внедрение технологий контроля версий - SVN.

В качесвте сервера рекомендую Visual SVN Server Standard Edition https://www.visualsvn.com/server/licensing/
В качестве клиента Tortoise SVN http://tortoisesvn.net/downloads.html

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

Re: Viper 2014

Сообщение Masygreen »

а набор баз для отладки можно как-то сортировать ?
Время ведет!
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Masygreen писал(а):а набор баз для отладки можно как-то сортировать ?
да, если аккуратно в текстовом редакторе подправить файл C:\Users\{ваша учетка}\Application Data\Viper\Default.vpr
блок <VipDebug>
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Viper 2014

Сообщение Masygreen »

LaaLaa писал(а):
Masygreen писал(а):а набор баз для отладки можно как-то сортировать ?
да, если аккуратно в текстовом редакторе подправить файл C:\Users\{ваша учетка}\Application Data\Viper\Default.vpr
блок <VipDebug>
этот способ мне известен )))
Время ведет!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper 2014

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

День добрый.
Если випером открывать отчеты FastReport и корректировать, потом сохранять, почему то галочки снимаются с источников данных. Сразу после открытия отчета. Приходится перед тем, как сохранять отчет - заходить и заново проставлять галочки в данных.
Можно как то сделать, чтобы галки не слетали?
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Алексей писал(а):День добрый.
Если випером открывать отчеты FastReport и корректировать, потом сохранять, почему то галочки снимаются с источников данных. Сразу после открытия отчета. Приходится перед тем, как сохранять отчет - заходить и заново проставлять галочки в данных.
Можно как то сделать, чтобы галки не слетали?
Починка этого недостатка утилиты FREasyEdit.exe уже сделана. Ожидается выход решения совместно с Атлантисом 5.5.23 в декабре.
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Обновился дистрибутив Viper, версия редактора 5.5.19.1, версия компилятора VIP 5.5.23. Как обычно дистрибутив содержит новую версию ядра Атлантис и обновленную справку. Редактор, тот-же с незначительными поправками в части стабильности работы.
Адреса для загрузки:
- Viper5.5.19.1-vip5.5.23.0.exe - дистрибутив
- Viper5.5.19.1-vip5.5.23.0-portable.zip - архив для портативной установки
ded_gambit
Сообщения: 18
Зарегистрирован: 21 май 2015, 13:10
Откуда: Слободской, Кировская обл.

Re: Viper 2014

Сообщение ded_gambit »

Здравствуйте.
база на sql
Запускаю на компибяцию *.frm
viper у меня спрашивает пароль от sql, я его ввожу
в окне сообщений перед собственно сообщениями компиляции выдается
Предупреждение: Пользователь с кодом "" не найден в базе данных c:\Gal910\базе данных
Предупреждение: Пользователь с кодом "" не найден в базе данных c:\Gal910\базе данных
Предупреждение: Пользователь с кодом "" не найден в базе данных c:\Gal910\базе данных
Предупреждение: Пользователь с кодом "" не найден в базе данных c:\Gal910\базе данных

c:\Gal910 - каталог для временных файлов, указан как переменная $[tmp] и в окне "Отладчик VIP" как текущий каталог.

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

Re: Viper 2014

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

а в настройках проекта в разделе "БД и лицензирование" галочки стоят
"использовать имя базы данных как префикс"
"параметры аутентификации" - заполнены? тогда спрашивать не будет.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper 2014

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

В настройках проекта есть параметр в разделе "сообщения", называется "Компилировать до первый ошибки".

Так вот, без разницы стоит галочка или нет, компилятор всё равно доходит до первый ошибки и завершает работу... А как бы сделать так чтобы он сразу в сообщения вывел все ошибки которые найдет?
ded_gambit
Сообщения: 18
Зарегистрирован: 21 май 2015, 13:10
Откуда: Слободской, Кировская обл.

Re: Viper 2014

Сообщение ded_gambit »

Алексей писал(а):а в настройках проекта в разделе "БД и лицензирование" галочки стоят
"использовать имя базы данных как префикс"
"параметры аутентификации" - заполнены? тогда спрашивать не будет.
обе галочки стоят.
Если снимаю галочку "использовать имя базы данных как префикс" компилятор пытается (похоже) 4 раза подключиться к несуществующей базе и отрубается "превышено допустимое количество попыток соединения. Работа с БД завершена"
Словарь не загружен
перезаполнил параметры аутентификации, пароль спрашивать перестал.
LaaLaa

Re: Viper 2014

Сообщение LaaLaa »

Обновился дистрибутив Viper, версия редактора 5.5.19.1, версия компилятора VIP 5.5.24.
Как обычно дистрибутив содержит новую версию ядра Атлантис и обновленную справку.
Дистрибутив доступен по ссылке на FTP:
ftp://ftp.galaktika.ru/pub/support/gala ... 5.24.0.exe - дистрибутив
ftp://ftp.galaktika.ru/pub/support/gala ... rtable.zip - архив для портативной установки

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

Что нового?

1.	Обновились примеры и документация по Генератору отчетов FRHelp.chm и Samples\FRSource
	•	Набор функций по работе с FR-отчетами из vip-кода. Это дает возможность программисту управлять логикой получения и обработки данных в FastReport. Добавленные функции позволяют из vip-кода выполнять следующие операции:
		o	получение и указание списка доступных форм отчета;
		o	загрузка данных в память;
		o	встраивание отчета в окно интерфейса;
		o	отправка отчета по электронной почте определенным получателям;
		o	отправка отчета на принтер, выбранный по умолчанию;
		o	определение набора параметров для выполнения экспорта в файл.
	•	Добавлена функция CompileVipExpression для вызова зарегистрированных vip-функций из скрипта FastReport, при этом в качестве аргумента принимается строка vip-выражения, а обратно возвращается результат его выполнения.
	•	В инструментальное окно "Дерево данных" FR-дизайнера добавлена панель, отображающая дополнительную информацию выбранного атлантического поля в списке, а именно: Имя потока; Имя поля; Выражение поля; Vip-тип поля; Описание поля.
	•	И др.

2.	Обновилась документация по языку VIP и библиотеке фонаций Атлантиса 5.4.24
	•	В описание оператора SELECT прямого SQL добавлена возможность указания в секции FROM таблицы DUAL
	•	Добавлено описание свойства AutoCorrect объектного интерфейса IAtlProtocol
	•	добавлено описание флага QSearchPosChanged.
	•	Добавлено описание функции CheckIsFormat.
	•	И др.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Viper 2014

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

При компиляции получаю ошибку по доступу к директории 'C:\PROGRA~1\GALAKT~1\Viper\tmp\'
Там же написано что можно задать временную директорию через параметр T:C:\Users\User.

Вопрос - где задать этот параметр? Не могу найти.
Ответить