SASGIS - SAS.Планета
View Issue Details
0001101SAS.Планета[All Projects] Багpublic09-01-2012 13:1110-10-2012 11:49
Garl 
vdemidov 
highmajoralways
closedfixed 
Windows7Professional
.Nightly 
120808120808 
0001101: Координата X пиксела не может быть меньше нуля
Зумируемся на 24 зум и чуток передвигаем карту
No tags attached.
png sas_err.png (7,185) 09-01-2012 13:11
http://www.sasgis.org/mantis/file_download.php?file_id=578&type=bug
png

? SASPlanet.Debug.elf (35,071) 09-01-2012 19:48
http://www.sasgis.org/mantis/file_download.php?file_id=579&type=bug
? SASPlanet.Debug.10012012.elf (35,189) 10-01-2012 09:26
http://www.sasgis.org/mantis/file_download.php?file_id=580&type=bug
Issue History
09-01-2012 13:11GarlNew Issue
09-01-2012 13:11GarlFile Added: sas_err.png
09-01-2012 13:12GarlNote Added: 0004816
09-01-2012 16:32TolikNote Added: 0004817
09-01-2012 17:07GarlNote Added: 0004819
09-01-2012 19:38vdemidovNote Added: 0004820
09-01-2012 19:48GarlFile Added: SASPlanet.Debug.elf
10-01-2012 09:26GarlFile Added: SASPlanet.Debug.10012012.elf
10-01-2012 11:08vdemidovNote Added: 0004832
10-01-2012 11:08vdemidovStatusnew => confirmed
19-01-2012 16:06vdemidovAssigned To => vdemidov
19-01-2012 16:06vdemidovStatusconfirmed => assigned
20-01-2012 10:33vdemidovStatusassigned => resolved
20-01-2012 10:33vdemidovFixed in Version => 120808
20-01-2012 10:33vdemidovResolutionopen => fixed
23-01-2012 08:34vdemidovTarget Version => 120808
10-10-2012 11:49TolikStatusresolved => closed

Notes
(0004816)
Garl   
09-01-2012 13:12   
сам локализовать не смог.
(0004817)
Tolik   
09-01-2012 16:32   
> Зумируемся на 24 зум и чуток передвигаем карту
и всё ОК...
(0004819)
Garl   
09-01-2012 17:07   
интересно... именно собственных билдах этот глюк вылезает.
сдвигать нужно больше чем на 1 тайл.

на ночнушках глюк не появляется.
завтра проверю сборках на рабочем компе.
(0004820)
vdemidov   
09-01-2012 19:38   
Пробуйте дебажный билд. В обычном отключены ассерты. А это именно результат ассерта. Нужно искать где глюки с проверкой или приведением.
(0004832)
vdemidov   
10-01-2012 11:08   
Ну вот по Elf файлу четко видно, что проблема функции RectCenter в которой наступает переполнение вот в таком выражении:
Result.X := (ARect.Left + ARect.Right) / 2;
Так как результат все равно дабловая точка, то нужно просто перед сложением оба операнда привести к даблам.