SASGIS - SAS.Планета
View Issue Details
0002679SAS.Планета[All Projects] Хотелкаpublic13-04-2015 14:4922-04-2015 06:00
zed 
zed 
normalminorN/A
resolvedfixed 
141212 
150915150915 
0002679: Сделать возможность тестировать паскаль-скрипты для zmp
При создании новых zmp не всегда получается правильно с первого раза написать скрипт без ошибок. Особенно это касается новичков, хотя я и сам иногда спотыкаюсь на ровном месте. И чтобы узнать работает скрипт или нет, нужно перезапускать SAS и предпринимать дополнительные действия. А хочется, прямо из запущенного SAS, в неком окошке, взять и протестировать выполнение нового zmp и тут же подправить его если что.
No tags attached.
Issue History
13-04-2015 14:49zedNew Issue
13-04-2015 14:49zedStatusnew => assigned
13-04-2015 14:49zedAssigned To => zed
13-04-2015 15:09zedNote Added: 0015559
13-04-2015 15:12zedFile Added: Image 1.png
13-04-2015 15:13zedFile Added: Image 2.png
13-04-2015 20:03PapazolNote Added: 0015561
13-04-2015 20:04zedNote Added: 0015562
13-04-2015 20:07PapazolNote Edited: 0015561bug_revision_view_page.php?bugnote_id=15561#r6508
13-04-2015 20:14PapazolNote Added: 0015563
13-04-2015 20:26zedNote Added: 0015564
14-04-2015 17:39zedNote Added: 0015576
14-04-2015 19:42PapazolNote Added: 0015577
14-04-2015 20:44zedNote Added: 0015578
17-04-2015 10:51zedStatusassigned => resolved
17-04-2015 10:51zedFixed in Version => 150915
17-04-2015 10:51zedResolutionopen => fixed
17-04-2015 10:52zedFile Deleted: Image 2.png
17-04-2015 10:52zedFile Deleted: Image 1.png
21-04-2015 22:42vasketsovNote Added: 0015640
21-04-2015 22:43vasketsovNote Edited: 0015640bug_revision_view_page.php?bugnote_id=15640#r6535
21-04-2015 23:32vasketsovNote Added: 0015643
22-04-2015 06:00zedNote Added: 0015645

Notes
(0015559)
zed   
13-04-2015 15:09   
Сделал. Искать в меню "Помощь -> PascalScript IDE".

Тикет пускай повисит несколько дней, отписывайтесь о багах, если найдёте.
(0015561)
Papazol   
13-04-2015 20:03   
(edited on: 13-04-2015 20:07)
Вопрос: после отладки скриптов они сохраняются автоматически? Если был архив, то и сохраняется как архив?

PS Обычно zmp делаются на основе ранее существовавших путём редактирования, хорошо было бы иметь инструмент переименования.

(0015562)
zed   
13-04-2015 20:04   
Не сохраняются вообще никак.
(0015563)
Papazol   
13-04-2015 20:14   
Это плохо. Тогда зачем возможность открывать из папки, из архива? Получается, без внешнего редактора всё равно не обойтись.
(0015564)
zed   
13-04-2015 20:26   
Да там делов на 5 минут добавить сохранение.
(0015576)
zed   
14-04-2015 17:39   
Добавил кнопочек для сохранения zmp и добавил пункт Help со ссылкой на wiki.
(0015577)
Papazol   
14-04-2015 19:42   
Нельзя ли оставить в этом меню последним пункт проверки обновлений? Рука привыкла.
(0015578)
zed   
14-04-2015 20:44   
Можно.
(0015640)
vasketsov   
21-04-2015 22:42   
(edited on: 21-04-2015 22:43)
Нажимаю на Params и GetUrlScript - они переключают содержимое.
Нажимаю ещё раз на нажатую кнопку - кнопка отжимается и ничего не происходит.
Может надо нажимать другую и менять содержимое, коли уж кнопок две?
Или что предполагается показывать при отжимании обеих (всех) кнопок?

Обзор папок для открытия zmp начинается с корня системы, а не с папки maps - так и задумано?

(0015643)
vasketsov   
21-04-2015 23:32   
Понимаю, что хинтов и варнингов в XE2 за глаза, но:
[DCC Warning] uPSRuntime.pas(2782): W1036 Variable 'Curr' might not have been initialized
(0015645)
zed   
22-04-2015 06:00   
>Может надо нажимать другую и менять содержимое, коли уж кнопок две?
Да, наверное так и надо делать.

>Обзор папок для открытия zmp начинается с корня системы, а не с папки maps - так и задумано?
Так сделано. Просто было лень искать, где там этот путь живёт, чтобы им инициализировать обзор папок.

>Понимаю, что хинтов и варнингов в XE2 за глаза, но:
Ага, регистрируешься на github.com (если ещё не там) и отсылаешь пул-реквест: https://github.com/remobjects/pascalscript

У них там ещё есть какой-то косяк с Char типом. Он сделан во всех версия делфи как AnsiChar: https://github.com/remobjects/pascalscript/blob/master/Source/uPSCompiler.pas#L12335