| 
| 
 | Вопрос # 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 (статус: Посетитель)Вопрос отправлен: 13 ноября 2010, 00:19
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 13 ноября 2010, 10:43; участников в обсуждении: 2. 
|   | min@y™ (статус: Доктор наук), 13 ноября 2010, 08:14 [#1]: Цитата (Roman Novikov): В чем ошибка? У тебя с английским проблемы? Не можешь понять, что такое "Could not find file"?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Roman Novikov (статус: Посетитель), 13 ноября 2010, 10:10 [#2]:Вот что за люди?! Десять раз обосрут или отсебятину напишут прежде чем дадут что-то полезное. На этом сайте так принято что ли? 
 Что написано в строке с ошибкой я понял. Делал все по найденной инструкции. Результат - не работает так как предполагалось. Цель - определить неточности в инструкции.
 min@y™, я доходчиво обьяснил?
 |  
|   | min@y™ (статус: Доктор наук), 13 ноября 2010, 10:43 [#3]: Цитата (Roman Novikov): я доходчиво обьяснил?  Вполне, но почему этого текста нет в вопросе?
 
 Цитата (Roman Novikov): Делал все по найденной инструкции. Кто автор инструкции? Почему ты не обратился непосредственно к нему? Где можно с этой инструкцией ознакомиться?
 
 Цитата (Roman Novikov): Вот что за люди?! Десять раз обосрут или отсебятину напишут прежде чем дадут что-то полезное. Я не стремлюсь никого обсирать, а задаю наводящие вопросы.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |