| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Rar и Delphi pack/unpack |
| Автор: Sanek123 16.12.2009, 13:29 | ||||||
| Здравствуйте! Нашел в сети:
при абсолютных адресах работает:
если адрес вычисляется - не работает:
Подскажите в чем дело? |
| Автор: Amphiluke 16.12.2009, 13:57 | ||
Видимо, пробелов не хватает…
Добавлено через 3 минуты Кстати, не забывайте про CloseHandle. |
| Автор: SlaUr 21.12.2009, 09:41 |
| GetCurrentDir - скорее всего вы находитесь не в той папке где лежит rar Если вы распакокывайте файл в папке откуда стартовала прога то лучше используйте ExtractFileDir(paramstr(0)) кстати в свое время я тоже пробовал для распаковки/упаковки rar.exe но заметил что у него с кирилицей не совсем хорошо ,поэтому лучше пользовать winrar.exe (опции коммандной строки тоже понимает) и насколько я помню он упаковывал если находится в корне упаковываемой папки (после упаковки я его удалял из корня) |
| Автор: Akella 21.12.2009, 10:37 |
а как ты вычисляешь адрес? Добавлено через 37 секунд Ты хоть посмотрел при дебаге, что возвращает GetCurrentDir? А справку по GetCurrentDir читал? Добавлено через 1 минуту и 2 секунды это мой код |