SASGIS - SAS.Планета
View Issue Details
0001010SAS.ПланетаРефакторингpublic18-10-2011 12:2010-10-2012 11:50
vdemidov 
zed 
lowtweakN/A
closedfixed 
.Nightly 
120808120808 
0001010: Заменить работу с файлами в стиле Pascal
В юните u_BmpUtil в функции SaveBMP для работы с файлами используются паскалевские файловые переменные и соответсвующие функции (AssignFile, ReWrite и тд.) Нужно заменить это добро на использование TFileStream.
No tags attached.
Issue History
18-10-2011 12:20vdemidovNew Issue
18-10-2011 12:20vdemidovStatusnew => acknowledged
19-10-2011 04:14DJ VKFile Added: u_BmpUtil.rar
19-10-2011 04:14DJ VKNote Added: 0004104
19-10-2011 07:41vdemidovNote Added: 0004107
19-10-2011 09:46DJ VKNote Added: 0004110
19-10-2011 14:25zedStatusacknowledged => resolved
19-10-2011 14:25zedFixed in Version => 120808
19-10-2011 14:25zedResolutionopen => fixed
19-10-2011 14:25zedAssigned To => zed
19-10-2011 17:10zedNote Added: 0004113
19-10-2011 18:25gpsMaxNote Added: 0004114
19-10-2011 19:08vdemidovFile Deleted: u_BmpUtil.rar
19-10-2011 19:10vdemidovNote Added: 0004116
23-01-2012 08:34vdemidovTarget Version => 120808
10-10-2012 11:50TolikStatusresolved => closed

Notes
(0004104)
DJ VK   
19-10-2011 04:14   
Держи модифицированный
(0004107)
vdemidov   
19-10-2011 07:41   
Может все таки через репозиторий оформите?
(0004110)
DJ VK   
19-10-2011 09:46   
ок. суну туда. просто утром не до этого было
(0004113)
zed   
19-10-2011 17:10   
Кстати, заодно сделал и чтоб без ошибок сохранялся BMP экстремальных размеров, вплоть до 4 Гб (в прошлой реализации, без ошибок можно было сохранять до 2Гб).
Только нужно ещё наверное как-то/где-то информировать пользователя, что открыть такой файл он сможет либо в 64-битной винде с более чем 4Гб оперативки, либо не сможет вообще (файл для просмотра полностью загружается в оперативку).
(0004114)
gpsMax   
19-10-2011 18:25   
Пункт про BMP я выделил отдельным тикетом, приятно же потом смотреть списки сделанного :-) Да, внезапная категория - Рефакторинг.
(0004116)
vdemidov   
19-10-2011 19:10   
Это я добавил. Просто это и не баг, так как все работало, и не хотелка, так как новые функции не добавляются. Вот и ввел новую категорию.