SASGIS - SAS.Планета
View Issue Details
0001456SAS.Планета[All Projects] Багpublic06-08-2012 19:0710-10-2012 11:41
zed 
zed 
normalminoralways
closedfixed 
.Nightly 
120808120808 
0001456: AV при отображении карты заполнения для кэша Беркли
Связано с переходом на новый метод запроса карты заполнения у хранилища.
No tags attached.
? SASPlanet.elf (68,739) 06-08-2012 19:07
http://www.sasgis.org/mantis/file_download.php?file_id=897&type=bug
Issue History
06-08-2012 19:07zedNew Issue
06-08-2012 19:07zedFile Added: SASPlanet.elf
06-08-2012 19:10zedNote Added: 0008129
06-08-2012 19:15vdemidovNote Added: 0008131
06-08-2012 19:16zedNote Added: 0008132
06-08-2012 19:16vdemidovNote Added: 0008133
06-08-2012 19:19vdemidovNote Added: 0008134
06-08-2012 19:29zedNote Added: 0008135
06-08-2012 19:30zedSummaryНе отображаются градусная сетка и сетка генштаба => AV при отображении карты заполнения для кэша Беркли
06-08-2012 19:30zedDescription Updatedbug_revision_view_page.php?rev_id=3887#r3887
06-08-2012 19:32vdemidovNote Added: 0008136
06-08-2012 19:37zedNote Added: 0008137
06-08-2012 19:38zedNote Edited: 0008137bug_revision_view_page.php?bugnote_id=8137#r3889
06-08-2012 19:38zedNote Edited: 0008137bug_revision_view_page.php?bugnote_id=8137#r3890
06-08-2012 19:44vdemidovNote Added: 0008141
06-08-2012 20:26vdemidovAssigned To => zed
06-08-2012 20:26vdemidovStatusnew => assigned
06-08-2012 20:26vdemidovTarget Version => 120808
07-08-2012 12:14zedNote Added: 0008204
07-08-2012 12:14zedStatusassigned => resolved
07-08-2012 12:14zedFixed in Version => 120808
07-08-2012 12:14zedResolutionopen => fixed
10-10-2012 11:41TolikStatusresolved => closed

Notes
(0008129)
zed   
06-08-2012 19:10   
Кстати и карта заполнения для кэша Беркли тоже не работает (может эта AV оттуда прилетела).
(0008131)
vdemidov   
06-08-2012 19:15   
C кэшем Беркли разбирайся сам. Авешка именено оттуда.
(0008132)
zed   
06-08-2012 19:16   
Кэш тут не виноват. Что-то не то с отрисовкой.
(0008133)
vdemidov   
06-08-2012 19:16   
А для сеток проверь прозрачность в настройках. А то сдается мне, она просто раньше не учитывалась.
(0008134)
vdemidov   
06-08-2012 19:19   
Проверяй реализацию GetTileRectInfo в кэше беркли. Оно именно оттуда прилетело.
(0008135)
zed   
06-08-2012 19:29   
>А для сеток проверь прозрачность в настройках.
Действительно, поставил 200 - сетки появились.
 
>Проверяй реализацию GetTileRectInfo
Ага, кто-то там было начал его писать, но не дописал. А теперь оно бажит.
(0008136)
vdemidov   
06-08-2012 19:32   
Я гарантировал реализацию только для кэша в файловой системе. Остальное написал не тестируя. Вот ты и по тестируешь :)
(0008137)
zed   
06-08-2012 19:37   
(edited on: 06-08-2012 19:38)
>Остальное написал не тестируя.
Если бы написал! А то тупо TODO: доделать и бросил код на пол-дороги. Лучше бы вообще не писал, а сделал Result := nil - оно бы хоть AV не сыпало.

(0008141)
vdemidov   
06-08-2012 19:44   
"Ну не шмагла, не шмагла" (с)
(0008204)
zed   
07-08-2012 12:14   
Исправил. Но с TTileInfoInternal не захотело работать: при запуске карта строится нормально, но при попытке изменить зум, падает с AV. Переделал на TTileInfoShortInternal - вроде полёт нормальный.