Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 724

/ вопрос открыт /

Здравствуйте!
В программку в качестве ресурса хочу поместить архиватор 7-Zip Command line version. В общем этоодин файл "7z.exe".

Сделал файлик res_7za.rc, содержание следующее:
7za RCDATA "7za.exe"

Поместил res_7za.rc в папку проекта. В коде проекта (файл .dpr) добавил между program ResSample; и uses строку {$R 'res_7za.RES' 'res_7za.rc'}, а в коде главной формы {$R 'res_7za.res'} после implementation.

При компиляции появляется ошибка:
[MSBuild Error] The "BRCC32" task failed unexpectedly.
System.IO.FileNotFoundException: Could not find file 'C:\Documents and Settings\Riman\Мои документы\RAD Studio\Projects\ResourceSample\res_7za.rcc'.
File name: 'C:\Documents and Settings\Riman\Мои документы\RAD Studio\Projects\ResourceSample\res_7za.rcc'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at Borland.Build.Tasks.Common.CommandLineTask.CreateTempFileIfNecessary(ITaskItem basedOn)
at Borland.Build.Tasks.Common.CommandLineTask.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)

Но файл ресурса создается и если потом убрать строку создания ресурса и оставить строку подключения, то ресурс появится в списке файлов проекта. Также пробовал извлечь и создать архив.

В чем ошибка?

Roman Novikov Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Roman Novikov (статус: Посетитель)
Вопрос отправлен: 13 ноября 2010, 00:19
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 13 ноября 2010, 10:43; участников в обсуждении: 2.
min@y™

min@y™ (статус: Доктор наук), 13 ноября 2010, 08:14 [#1]:

Цитата (Roman Novikov):

В чем ошибка?

У тебя с английским проблемы? Не можешь понять, что такое "Could not find file"?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Roman Novikov

Roman Novikov (статус: Посетитель), 13 ноября 2010, 10:10 [#2]:

Вот что за люди?! Десять раз обосрут или отсебятину напишут прежде чем дадут что-то полезное. На этом сайте так принято что ли?

Что написано в строке с ошибкой я понял. Делал все по найденной инструкции. Результат - не работает так как предполагалось. Цель - определить неточности в инструкции.
min@y™, я доходчиво обьяснил?
min@y™

min@y™ (статус: Доктор наук), 13 ноября 2010, 10:43 [#3]:

Цитата (Roman Novikov):

я доходчиво обьяснил?

Вполне, но почему этого текста нет в вопросе?

Цитата (Roman Novikov):

Делал все по найденной инструкции.

Кто автор инструкции? Почему ты не обратился непосредственно к нему? Где можно с этой инструкцией ознакомиться?

Цитата (Roman Novikov):

Вот что за люди?! Десять раз обосрут или отсебятину напишут прежде чем дадут что-то полезное.

Я не стремлюсь никого обсирать, а задаю наводящие вопросы.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:48
Выполнено за 0.03 сек.