-
winscw & большой exe
На эмуле (N97) не запускаются exe файлы размером более 70 мегабайт (KErrNoMemory если попробовать запустить через RProcess). Кто нибудь сталкивался с подобной проблемой? Или возможно есть приёмы для уменьшения размера исполняемого файла? Сейчас переключился на SDK 5th редакции, экзешник пока 65 мегов, но возможно скоро ещё увеличится.
-
Re: winscw & большой exe
А вариант вынести часть функционала в отдельную dll (или несколько dll) не подходит?
И ещё в настройках эмулятора можно задать размер RAM (вкладка General Settings в Preferences).
И не исключено, что KErrNoMemory происходит из-за утечки памяти.
-
Re: winscw & большой exe
Вынести часть функционала в отдельный dll, наверное, единственный вариант, но пока лень побеждает. Довольно забавно наблюдать, что под winscw exe файл занимает 70 метров, а gcce релиз около 300 килобайт.
Параметр RAM — не влияет на запуск исполняемых файлов, только на то сколько останется в куче (проверил пока не заметил размер экзешника).
Утечка памяти исключена — управление в запускаемый процесс не передаётся.
Может есть какие-то параметры, чтобы можно было ужать отладочную инфу, без сильного удара по процессу отладки (я это буду расследовать позже, но может кто-то знает это уже сейчас)?