Profrager
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MartinUA Цитата: в recode.inf тоже можна ручками всё вписать: весь прогрессбар это число 10000. вот создаёшь ручками этот файл, вписываешь сколько хочешь числ, что б их сумма была 10000, вот и вся фишка | Только не сколько хочешь чисел, а ровно столько, сколько операций, иначе некорректно прогрессбар будет отображать. Цитата: во-во, чувак прям в точку попал, действительно во время второй компиляции (после тестового прогона) надо обязательно менять src на tmp, тогда можно recoed.inf с src удалять и проценты будут норм идти... | эх..так и не поняли меня) Да, этот способ канает, но тогда вместе с архивами и инсталером придется и этот inf тащить. Функция StartRecord(ExpandConstant('{src}\record.inf')) не читает из указанного пути файл. Она в него ТОЛЬКО пишет. Читает она ТОЛЬКО из файла, который находится рядом с dll, с тем же названием, что и указано в параметрах StartRecord, путь в данном случае не учитывается. Вот исходный код этой функции, если интересно: Подробнее... Все таки сделаю видео, когда будет готова 0.3 версия, чтобы все понятно было.. Добавлено: И record.inf надо не забывать добафлять в секцию [Files], чтобы он компилися вместе с остальным проектом и отправлялся в папку {tmp} при установке вместе с isdone.dll Добавлено: млин..кастрюля спалилилась пока тут писал.. | Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 15:04 10-06-2010 | Исправлено: Profrager, 15:18 10-06-2010 |
|