SASGIS - SAS.Планета
View Issue Details
0001154SAS.Планета[All Projects] Багpublic04-02-2012 03:4605-07-2012 05:40
Tolik 
vdemidov 
highminoralways
closedno change required 
.Nightly 
 
0001154: Не кажет синтаксические ошибки
Если в паскальскрипте синтаксическая ошибка, zmp просто не работает.
Раньше при запуске программы выводилось сообщение об ошибке.
паскальскрипт
Issue History
04-02-2012 03:46TolikNew Issue
04-02-2012 03:46TolikStatusnew => assigned
04-02-2012 03:46TolikAssigned To => vdemidov
05-02-2012 16:21vdemidovNote Added: 0005339
05-02-2012 16:54TolikNote Added: 0005341
05-02-2012 19:33vdemidovNote Added: 0005349
06-02-2012 04:39TolikNote Added: 0005354
06-02-2012 06:13vdemidovNote Added: 0005359
06-02-2012 06:28vasketsovNote Added: 0005360
06-02-2012 07:33vdemidovNote Added: 0005364
07-02-2012 06:37vdemidovStatusassigned => resolved
07-02-2012 06:37vdemidovResolutionopen => no change required
07-02-2012 06:37vdemidovStatusresolved => closed
29-02-2012 11:47gpsMaxTag Attached: паскальскрипт
05-07-2012 05:40vdemidovTarget Version120808 =>

Notes
(0005339)
vdemidov   
05-02-2012 16:21   
Увы. Компиляция паскаль-скриптов сейчас в ленивом режиме. Тоесть до попытки его испольнения оно не компилится. А проблемы можно почитать в своствах карты уже после попытки.
(0005341)
Tolik   
05-02-2012 16:54   
А почему бы не вывести диалог-бокс с ошибкой при попытке его использования?
Зачем нужно прятать ошибку в каком-то неочевидном месте - в параметрах карты?
Я вот не догадался её там искать, хотя читаю этот форум и багтрекер каждый день!

Короче, фмчреквест. Как только паскальскрипт скомпилировался, в случае ошибки выводить окно с этой ошибкой.
(0005349)
vdemidov   
05-02-2012 19:33   
Потому что оно в фоновом потоке вызывается. Который знать не знает про пользовательский интерфейс.
(0005354)
Tolik   
06-02-2012 04:39   
Придумайте что-нибудь.
Вызывайте не в фоновом потоке, передавайте как-то в польз.инт. - Вам виднее.
Не дело это, когда ничего не работает и при этом никаких ошибок нет.

Кстати, он что, теперь для каждого тайла компилируется? Может, из-за этого тормоза? Может, лучше сделать как было?
(0005359)
vdemidov   
06-02-2012 06:13   
Нет. Оно компилируется только один раз. При первой попытке получения урла.
(0005360)
vasketsov   
06-02-2012 06:28   
>ничего не работает и при этом никаких ошибок нет
Просто надо какую-то "красную тряпку", которую сразу будет видно, и в которую юзер сможет тыкнуть мышой (в том же статусбаре). Типа лога критических ошибок и его чтения. А в параметрах карты показывать её ошибки конечно нелогично.
(0005364)
vdemidov   
06-02-2012 07:33   
Ну, я сделал так как было проще и быстрее в тот момент. Не буду возражать, если кто-то переделает.