Страница 16 из 66
Добавлено: 26 апр 2010, 16:09
Screw
Алексей, для этого придется сдублировать коды редактора Бизнес-Текста в Випере. Нецелесообразно как-то...
Добавлено: 12 май 2010, 13:38
Bender
Добавлено: 26 май 2010, 10:37
LaaLaa
Комментарии по версии,
viper-2010-may-5430.rar можно почитать здесь:
http://forum.galaktika.by/viewtopic.php ... a11094bc2c
Добавлено: 26 май 2010, 16:32
Masygreen
Очень напрягает настройка
... если невозможно сделать мастер .. или чего то подобное...
может в комплекте сампл положить файл импорта настройки ?? документированный ? ведь асоциативно гораздо проще понять чего там надо заменить чтоб на твоей системе заработало ?
Добавлено: 27 май 2010, 05:49
Алексей
Masygreen а что конкретно у вас не работает?
у меня после первого запуска были траблы с компиляцией до тех пор пока со строчкой "лицензия" и "база данных" не разобрался.
после были только вопросы к редактору, и то, как оказалось решаемые
Добавлено: 27 май 2010, 11:40
Masygreen
Конкретно мне не нравится 100500 настроек .... очень здорово что они есть и все можно подправить
но ...
Я занимаюсь разработкой, а шаманом по настройкам я быть не хочу ... любая среда разработки должна настаиваться очень быстро - вернее по умолчанию в ней не надо вообще ни чего настраивать...
но учитывая довороты галактики придется указать БД и где лежит exe Галактики - собственно все остальное лежит по стандартным путям относительно exe Гал.. - вот пускай они сами и пропишутся .. если у меня что - то отличается я дальше подправлю (на самом деле нафига менять пути, пусть там и лежит оно же обновляется там и будет ???)
какого хрена мне надо лезть доки, читать форум, поднимать мануалы - чтоб настроить отладку ? когда там 3-4 варинта запуска с параметрами??? сделайте выпадающий список и т.д.
т.е. кратко - необходима минимизация настроек
сейчас пользоватся випером в лом .. запускаю через версию смотрю чего поменялось и удаляю ... пока нет авто форматирования кода как в VS + толковой работы с блоками - поиском и заменой для меня EmEditor как редактор лучше (уж не поленился забил большую часть ключевых слов - подсветка синтаксиса есть , шаблоны есть )
собирать строчным тоже проще - опять таки отстутствие лени позволило накатать параметризированные bat которые собирают все и чистят за собой все, и линкуют все - короче создают vip.cfg как надо (эту идею кстати у галактики подсмотрел)
так что ИМХО випер на данной стадии неудобен ...
Добавлено: 27 май 2010, 11:54
Vik
Ну как-то вы сами себе противоречите. Настраивать випер вам лень, а кучу батников писать не лень)). А что за преимущества сборки строчником, по сравнению с випером?
Добавлено: 27 май 2010, 12:20
Алексей
у випера есть одно явное преимущество перед строчником - он к БД цепляется один раз, подцепляет ресурсы одни раз к проекту. и попёр.
Добавлено: 27 май 2010, 12:20
Masygreen
Vik писал(а):Ну как-то вы сами себе противоречите. Настраивать випер вам лень, а кучу батников писать не лень)). А что за преимущества сборки строчником, по сравнению с випером?
вобщем наверно у весех своя кухня и это надо показывать ...
насчет батников ... как бы попроще
попробую на пальцах как я сделал - пусть есть 10 установок галактик (есть каталоги gal_1,gal_2,gal_3 ...)собственно по количеству необходимых сборок патчей .. зачем? = клиенты типа патчатся, и патчатся не одновременно (могут конечно все на gal_x сидеть, или по пять на каждой - это уж как кто какие патчи захотел) в каталогах gal_1..gal_x - все одной структуры и одинаковымми путями (там есть все сапрот,патчманагер,галактика, патчи,описания,БАЗА ДЕМО ПРОПАТЧЕНАЯ И СИНХРОНИЗИРОВаННАЯ к этим патчам,инклудники и.т.)
батники эти написаны один раз
они абсолютно одинаково будут работать для всех сборок с одной единственной паравкой (вернее двумя) в запускаемом файле надо проставить нужный номер для gal_x
итого за 1,5 года как я этим заморочился я ни разу ни каких настроек не вносил... амба..
перешел клиент на патчи = сменил в файле gal_1, на gal_2 и все собралось
а здесь мне предлагается менять ВСЕ пути на новую сборку...
Добавлено: 27 май 2010, 12:23
Алексей
согласен. неудобно в настройках то что в проекте подключаемые ресурсы указывются полными путями. хотя я явно указываю путь на ЕХЕ каталог. так бы тоже - подправил путь на ЕХЕ и всё собралось. а так приходится перевыбирать каждый подключаемый ресурс. геморно.
Добавлено: 27 май 2010, 12:27
Masygreen
я понимаю что написать нормальную студию очень сложно - но занимается этим походу один человек - lalalaaa, а этого мало
Добавлено: 27 май 2010, 12:29
Masygreen
+1 к бреду так это новый випер под каждую сборку итить ...
Добавлено: 27 май 2010, 13:17
galover
Masygreen
попробуй HippoEdit, скоро кстати версия 1.5 выйдет, к ней новая схема для vip будет. Пользуюсь год, никакой випер не нужен.
Добавлено: 27 май 2010, 14:13
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 ... чтоб команды не вспоминать....
Добавлено: 27 май 2010, 14:25
galover
Masygreen
схема для vip давно есть
http://www.hippoedit.com/syntax_details ... syntax=vip
поддержка снипетов тоже есть, не такая навороченная как в студии, но есть (попрошу программиста докрутить)
Посмотри еще
http://www.tyumbit.ru/gal_forum/viewtopic.php?t=10184
EmEditor к тому же платный, в отличие от бегемотика