Xuligator
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Замени вот эту строчку: Result:= FreeArcCmd(callback,'x','-o+','-dp'+AnsiToUtf8(Destination),'--',AnsiToUtf8(Source),'','','','',''); // код ошибки на вот эту: Result:= FreeArcCmd(callback,'x','-o+','-dp'+AnsiToUtf8(Destination),'--',AnsiToUtf8(Source),'-w'+AnsiToUtf8(Destination),'','','',''); // код ошибки | Цитата: советую переставить -w перед '--'. иначе перестанет работать со следующей версией unarc.dll | Спасибо огроменное, замена на строку Result:= FreeArcCmd(callback,'x','-o+','-dp'+AnsiToUtf8(Destination),'-w'+AnsiToUtf8(Destination),'--',AnsiToUtf8(Source),'','','',''); принесла долгожданные результаты, наконец-то temp файлы precomp архивов не ломятся на системный диск, а идут стройными колоннами в целевую папку установки! Для полного счастья не хватает только одного: элиминации precomp окна при распаковке с Inno Setup. Оно упорно всплывает на архивах Freearc 3 December + скрипт 3.4. В соседней теме у человека при определённых параметрых оно вроде не всплывает, но при указанной выше связке оно появляется с завидным постоянством (я заранее извиняюсь, может я что-то пропустил - мну не было полтора месяца, и наука шагнула далеко вперёд с тех пор, и избавилась наконец от этого чёрного окна, но как этого добиться?) |