phi1
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V1s1ter Да, спасибо большое, в режиме пошаговой отладки место вылета нашлось. До своего кода там дело вообще не доходит даже. На стадии инициализации приложения, в процедуре InitUnits модуля System, точнее: SysInit.@InitExe --> System.@StartExe --> System.InitUtils --> IOUtils.TPath.Create@ В конструкторе класса TPath на строке FInvalidPathChars := TCharArray.Create( #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #34, #60, #62, #124); идет вызов DynArraySetLength, где вылет происходит на строке ReallocMem(pp, neededSize); Далее фокус переходит на hyieutils.pas из ImageEn, откуда и подозрения в "вине" этого пакета. |