Anonymous | Login | Signup for a new account | 21-11-24 13:23 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002891 | SAS.Планета | Рефакторинг | public | 05-11-2015 09:15 | 07-11-2015 20:09 | ||||
Reporter | vdemidov | ||||||||
Assigned To | vdemidov | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 151010 | ||||||||
Target Version | 151111 | Fixed in Version | 151111 | ||||||
Summary | 0002891: Заменить использование WideString | ||||||||
Description | Нужно заменить использование WideString на просто string там где это не очень принципиально для неюникодной версии и на UnicodeString там где важна именно юникодность. Мест где нужно использовать именно WideString очень мало - передача и получение строк в код из dll | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0016745) zed (manager) 07-11-2015 19:30 |
Меня не покидает чувство, что ты кэш Беркли сломал. |
(0016746) zed (manager) 07-11-2015 19:36 |
А хотя, нет - показалось. |
(0016747) vdemidov (manager) 07-11-2015 20:09 |
Там его еще можно заметно оптимизировать. У тебя на каждое чтение тайла идет совершенно излишнее выделение памяти для структур типа TValue. Ты их просто создаешь при помощи new внутри класса, хранишь внутри и потом удаляешь. Можно просто сделать их обычными полями класса. А еще лучше выкинуть из них строки и обозвать TValueHeader и тогда можно будет читать их прямо из памяти как ты это делаешь для FMetaValue без адрессной арифметики. |
Users who viewed this issue | |
User List | Anonymous (2675x), vdemidov (11x), zed (7x), Garl (1x) |
Total Views | 2694 |
Last View | 21-11-2024 13:23 |
Issue History | |||
Date Modified | Username | Field | Change |
05-11-2015 09:15 | vdemidov | New Issue | |
05-11-2015 09:15 | vdemidov | Relationship added | child of 0002166 |
05-11-2015 09:16 | vdemidov | Status | new => confirmed |
07-11-2015 19:15 | vdemidov | Status | confirmed => resolved |
07-11-2015 19:15 | vdemidov | Fixed in Version | => 151111 |
07-11-2015 19:15 | vdemidov | Resolution | open => fixed |
07-11-2015 19:15 | vdemidov | Assigned To | => vdemidov |
07-11-2015 19:30 | zed | Note Added: 0016745 | |
07-11-2015 19:36 | zed | Note Added: 0016746 | |
07-11-2015 20:09 | vdemidov | Note Added: 0016747 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |