Viper 2013 и ранее

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

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

Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

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

Сообщение Bender »

Последняя сборка Viper:
Адрес для загрузки:

Атлантис 5.4.30 - http://laalaa.googlecode.com/files/vipe ... y-5430.rar
LaaLaa

Сообщение LaaLaa »

Комментарии по версии, viper-2010-may-5430.rar можно почитать здесь:
http://forum.galaktika.by/viewtopic.php ... a11094bc2c
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сообщение Masygreen »

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

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

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

Сообщение Masygreen »

Конкретно мне не нравится 100500 настроек .... очень здорово что они есть и все можно подправить :) но ...
Я занимаюсь разработкой, а шаманом по настройкам я быть не хочу ... любая среда разработки должна настаиваться очень быстро - вернее по умолчанию в ней не надо вообще ни чего настраивать...
но учитывая довороты галактики придется указать БД и где лежит exe Галактики - собственно все остальное лежит по стандартным путям относительно exe Гал.. - вот пускай они сами и пропишутся .. если у меня что - то отличается я дальше подправлю (на самом деле нафига менять пути, пусть там и лежит оно же обновляется там и будет ???)

какого хрена мне надо лезть доки, читать форум, поднимать мануалы - чтоб настроить отладку ? когда там 3-4 варинта запуска с параметрами??? сделайте выпадающий список и т.д.

т.е. кратко - необходима минимизация настроек


сейчас пользоватся випером в лом .. запускаю через версию смотрю чего поменялось и удаляю ... пока нет авто форматирования кода как в VS + толковой работы с блоками - поиском и заменой для меня EmEditor как редактор лучше (уж не поленился забил большую часть ключевых слов - подсветка синтаксиса есть , шаблоны есть )
собирать строчным тоже проще - опять таки отстутствие лени позволило накатать параметризированные bat которые собирают все и чистят за собой все, и линкуют все - короче создают vip.cfg как надо (эту идею кстати у галактики подсмотрел)
так что ИМХО випер на данной стадии неудобен ...
Время ведет!
Vik
Местный житель
Сообщения: 370
Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Vik »

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

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

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

Сообщение Masygreen »

Vik писал(а):Ну как-то вы сами себе противоречите. Настраивать випер вам лень, а кучу батников писать не лень)). А что за преимущества сборки строчником, по сравнению с випером?
вобщем наверно у весех своя кухня и это надо показывать ...
насчет батников ... как бы попроще :)
попробую на пальцах как я сделал - пусть есть 10 установок галактик (есть каталоги gal_1,gal_2,gal_3 ...)собственно по количеству необходимых сборок патчей .. зачем? = клиенты типа патчатся, и патчатся не одновременно (могут конечно все на gal_x сидеть, или по пять на каждой - это уж как кто какие патчи захотел) в каталогах gal_1..gal_x - все одной структуры и одинаковымми путями (там есть все сапрот,патчманагер,галактика, патчи,описания,БАЗА ДЕМО ПРОПАТЧЕНАЯ И СИНХРОНИЗИРОВаННАЯ к этим патчам,инклудники и.т.)

батники эти написаны один раз :) они абсолютно одинаково будут работать для всех сборок с одной единственной паравкой (вернее двумя) в запускаемом файле надо проставить нужный номер для gal_x

итого за 1,5 года как я этим заморочился я ни разу ни каких настроек не вносил... амба..
перешел клиент на патчи = сменил в файле gal_1, на gal_2 и все собралось :)

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

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

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

Сообщение Masygreen »

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

Сообщение Masygreen »

+1 к бреду так это новый випер под каждую сборку итить ...
Время ведет!
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

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

Сообщение Masygreen »

galover писал(а):Masygreen
попробуй HippoEdit, скоро кстати версия 1.5 выйдет, к ней новая схема для vip будет. Пользуюсь год, никакой випер не нужен.
выкачал.. попробовал .. функции аналогичны EmEditor (поиск, работа с блоками, закладки :) интерфейсы и быстрые кнопки аналогичны)
так что особой разницы в них не вижу .... если выйдет официальная схема подсветки VIP можно и перейти ...

не нашел навскидку Snippets (это что то вроде быстрых шаблонов) но она явно там где то есть но спрятана

(у меня в Em набираешь int1 жмакаешь таб и получаешь

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

#component "**"
Interface StartInterfasce 'Введите данные';
show at (0,0,32,8);
create view;
Var
dstart,dend:date;
_Period:word;
_Year:integer;
_DataInterval:string;

Parameters
    dstart,dend;

screen a1;
NoTableNavigation;
Fields
  _Period : noProtect ;
  _Year: NoProtect, spinButton[1, 1990,2050];
Buttons
  buttons
    cmBtOk;
    cmCancel,,,'Выход';
<< 'Диалоговое окно'
  `Период`          `Год`
  [.] 1 Квартал `   .@@@@@
  [.] 2 Квартал `
  [.] 3 Квартал `
  [.] 4 Квартал `
  
  <. OK .>  <. Выход .>
>>
end;
handleevent
//*************************************************************************
 cmInit : 
  {
   _Year := Year(Cur_Date());
  }
//*************************************************************************
 cmPick :
  {
    //case CurField of
    //#_Period:
	// {
	// }
	// end;
  }
//*************************************************************************
 cmBtOk:
  {
     CloseInterface(cmOk);
     stop;
   }
//*************************************************************************
  end;
end.

набираешь int2 жмакаешь таб и получаешь

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

#component "**"
interface GetInfo AlwaysReturn;
 var
 _dstart,_dend:date;
 create view select * from 
             ;
 Parameters
 	 _dstart,_dend;

HandleEvent
 cmInit:
 {
  LogStrToFile('c:001s.txt','****************************************************');
  LogStrToFile('c:001s.txt','st02 - '+Cur_Time());
  
  delete all from Tab073;
  Tab073._s13:=0;
  insert current Tab073;
  update current Tab073;
  

  LogStrToFile('c:001s.txt','ed02 - '+Cur_Time());
  mtChangeRefCount(#Tab073,1)
  CloseInterface(cmDefault);
  stop;
 }
 end; //HandleEvent
end.
ну и так далее на все основные случаи жизни .. штук 20 различных Snippets ... чтоб команды не вспоминать....
Время ведет!
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

Masygreen
схема для vip давно есть http://www.hippoedit.com/syntax_details ... syntax=vip
поддержка снипетов тоже есть, не такая навороченная как в студии, но есть (попрошу программиста докрутить)
Посмотри еще http://www.tyumbit.ru/gal_forum/viewtopic.php?t=10184
EmEditor к тому же платный, в отличие от бегемотика
Закрыто