View Issue Details

IDProjectCategoryView StatusLast Update
0001154SAS.ПланетаБаг / Bugpublic05-07-2012 05:40
ReporterTolik Assigned Tovdemidov  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version.Nightly 
Summary0001154: Не кажет синтаксические ошибки
DescriptionЕсли в паскальскрипте синтаксическая ошибка, zmp просто не работает.
Раньше при запуске программы выводилось сообщение об ошибке.
Tagsпаскальскрипт

Activities

vdemidov

05-02-2012 16:21

manager   ~0005339

Увы. Компиляция паскаль-скриптов сейчас в ленивом режиме. Тоесть до попытки его испольнения оно не компилится. А проблемы можно почитать в своствах карты уже после попытки.

Tolik

05-02-2012 16:54

manager   ~0005341

А почему бы не вывести диалог-бокс с ошибкой при попытке его использования?
Зачем нужно прятать ошибку в каком-то неочевидном месте - в параметрах карты?
Я вот не догадался её там искать, хотя читаю этот форум и багтрекер каждый день!

Короче, фмчреквест. Как только паскальскрипт скомпилировался, в случае ошибки выводить окно с этой ошибкой.

vdemidov

05-02-2012 19:33

manager   ~0005349

Потому что оно в фоновом потоке вызывается. Который знать не знает про пользовательский интерфейс.

Tolik

06-02-2012 04:39

manager   ~0005354

Придумайте что-нибудь.
Вызывайте не в фоновом потоке, передавайте как-то в польз.инт. - Вам виднее.
Не дело это, когда ничего не работает и при этом никаких ошибок нет.

Кстати, он что, теперь для каждого тайла компилируется? Может, из-за этого тормоза? Может, лучше сделать как было?

vdemidov

06-02-2012 06:13

manager   ~0005359

Нет. Оно компилируется только один раз. При первой попытке получения урла.

vasketsov

06-02-2012 06:28

manager   ~0005360

>ничего не работает и при этом никаких ошибок нет
Просто надо какую-то "красную тряпку", которую сразу будет видно, и в которую юзер сможет тыкнуть мышой (в том же статусбаре). Типа лога критических ошибок и его чтения. А в параметрах карты показывать её ошибки конечно нелогично.

vdemidov

06-02-2012 07:33

manager   ~0005364

Ну, я сделал так как было проще и быстрее в тот момент. Не буду возражать, если кто-то переделает.

Issue History

Date Modified Username Field Change
04-02-2012 03:46 Tolik New Issue
04-02-2012 03:46 Tolik Status new => assigned
04-02-2012 03:46 Tolik Assigned To => vdemidov
05-02-2012 16:21 vdemidov Note Added: 0005339
05-02-2012 16:54 Tolik Note Added: 0005341
05-02-2012 19:33 vdemidov Note Added: 0005349
06-02-2012 04:39 Tolik Note Added: 0005354
06-02-2012 06:13 vdemidov Note Added: 0005359
06-02-2012 06:28 vasketsov Note Added: 0005360
06-02-2012 07:33 vdemidov Note Added: 0005364
07-02-2012 06:37 vdemidov Status assigned => resolved
07-02-2012 06:37 vdemidov Resolution open => no change required
07-02-2012 06:37 vdemidov Status resolved => closed
29-02-2012 11:47 gpsMax Tag Attached: паскальскрипт
05-07-2012 05:40 vdemidov Target Version 120808 =>
08-08-2025 13:22 zed Category Баг => Баг / Bug