Зарегистрироваться | Поиск |
Результаты опроса: Как сильно модифицировано ваше приложение Аксапты? (в процентах) | |||
0% (есть только axusr.aod, его размер 8кб) |
![]() ![]() ![]() ![]() |
0 | 0% |
меньше 5% |
![]() ![]() ![]() ![]() |
4 | 5.26% |
меньше 10% |
![]() ![]() ![]() ![]() |
6 | 7.89% |
меньше 20% |
![]() ![]() ![]() ![]() |
15 | 19.74% |
меньше 30% |
![]() ![]() ![]() ![]() |
12 | 15.79% |
меньше 40% |
![]() ![]() ![]() ![]() |
9 | 11.84% |
меньше 50% |
![]() ![]() ![]() ![]() |
8 | 10.53% |
меньше 60% |
![]() ![]() ![]() ![]() |
4 | 5.26% |
меньше 70% |
![]() ![]() ![]() ![]() |
2 | 2.63% |
меньше 80% |
![]() ![]() ![]() ![]() |
3 | 3.95% |
меньше 90% |
![]() ![]() ![]() ![]() |
0 | 0% |
меньше 100% |
![]() ![]() ![]() ![]() |
2 | 2.63% |
меньше 120% |
![]() ![]() ![]() ![]() |
0 | 0% |
меньше 150% |
![]() ![]() ![]() ![]() |
0 | 0% |
меньше 200% |
![]() ![]() ![]() ![]() |
0 | 0% |
больше 200% |
![]() ![]() ![]() ![]() |
3 | 3.95% |
я не знаю/не использую Аксапту |
![]() ![]() ![]() ![]() |
8 | 10.53% |
Голосовавшие: 76. Вы ещё не голосовали в этом опросе |
|
Опции темы |
|
![]() |
#1 |
Участник
|
Цитата:
Размер модификаций больше, чем размер axsy* + axgl* + axdi* + axlos? Аф-фи-геть ![]() У кого получилось больше 100% или даже больше 200%, можете в каталоге приложения выполнить команду "dir *.aod >p.txt" и положить сюда файл p.txt? Я думаю, что такие рекорды достойны, чтобы их сохранили для истории. Если вас волнует анонимность, то пришлите пожалуйста эти файлы на mazzy@mazzy.ru, укажите ключевое слово "axapta" в теме. А я выложу. Анонимность гарантирую. |
|
|
За это сообщение автора поблагодарили: blokva (1). |
![]() |
#2 |
Пенсионер
|
Цитата:
просю пардону, был не внимателен при прочтении первого поста!!!!
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#3 |
Moderator
|
Application Customize Ratio
Несложный джобик подсчитывает предложенный mazzy показатель - степень кастомизации приложения:
X++: static void calcApplCustomizeRatio(Args _args) { container cCustomize = ['axusr.aod','axusp.aod', 'axcus.aod','axcup.aod', 'axvar.aod','axvap.aod', 'axbus.aod','axbup.aod']; container cStandard = ['axsys.aod','axsyp.aod', 'axgls.aod','axglp.aod', 'axdis.aod','axdip.aod', 'axlos.aod','axlop.aod']; int i, sizeCustomize, sizeStandard, fileSize; FilePath applPath = xInfo::directory(DirectoryType::Appl); FileName fileName; ; for (i=1;i<=conLen(cStandard);i++) { fileName = conPeek(cStandard,i); if (WinAPI::fileExists2(applPath+fileName)) fileSize = WinAPI::fileSize(applPath+fileName); else fileSize = 0; sizeStandard += fileSize; info(strFmt('Standard file: %1, size: %2 bytes', fileName, fileSize)); } info('----------'); for (i=1;i<=conLen(cCustomize);i++) { fileName = conPeek(cCustomize,i); if (WinAPI::fileExists2(applPath+fileName)) fileSize = WinAPI::fileSize(applPath+fileName); else fileSize = 0; sizeCustomize += fileSize; info(strFmt('Customize file: %1, size: %2 bytes', fileName, fileSize)); } info('----------'); info(strFmt('Standard size: %1 bytes', sizeStandard)); info(strFmt('Customize size: %1 bytes', sizeCustomize)); info('----------'); info(strFmt('Appl Customize Ratio: %1 percents', 100.*sizeCustomize/sizeStandard)); } |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#4 |
Участник
|
Цитата:
2. Но этот джобик в свою очередь может изменить степень кастомизации. И чем меньше было кастомизаций до джобика, тем больше изменение ![]() ![]() 3. ну и для 5ой Аксапты набор слоев немного побольше (но это я сам виноват, джобик написан в полном соответствии с ТЗ ![]() |
|
![]() |
#5 |
Moderator
|
Для минимизации эффекта от внедрения джобика можно внедрить в приложение агента гораздо меньшего размера и подать ему на съедение текст джобика из клипборда
![]() X++: static void jobRunner(Args _args) { TextBuffer tb = new TextBuffer(); ; tb.fromClipboard(); runBuf(tb.getText(), _args); } X++: static void calcApplCustomizeRatio(Args _args) { X++: ; } ![]() Или же поместить текст jobRunner'а в "Обозреватель": X++: TextBuffer tb = new TextBuffer(); ; tb.fromClipboard(); runBuf(tb.getText(), new Args()) ![]() |
|
|
За это сообщение автора поблагодарили: mazzy (2), PlasticinE (1). |
|
|