Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

создание ресурсного файла [D6]


Страницы:   1 2

granni ©   (2005-07-18 13:15:00) 

Есть файл с расширением .rс. Как его перекомпилировать в .res


isasa   (2005-07-18 16:06:00) [1]

Если компилировать проект в Delphi, то достаточно
включить
{$R 'myfile.res' 'myfile.rc'}


isasa   (2005-07-18 16:00:00) [2]

>Скорее всего происходит ошибка компиляции. Как сообщения компилятора смотреть?

Как где, на экране. Например, при отсутствии кавычки (") в стреке 2 получим

Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.

Error flresEN.rc 2 3: Expecting quoted string


У тебя, что компилируется ресурс в run-time???


granni   (2005-07-18 15:33:00) [3]


> Ну зачем ты мучаешьс, для чего у тебя Дельфи? Пусть она
> работает.

Дельфи создает автоматически файл ресурсов проекта, а мне помимо него нужен ресурс, необходимый для создания COM-объекта. Потому и мучаюсь...


Anatoly Podgoretsky   (2005-07-18 15:24:00) [4]

Ну зачем ты мучаешьс, для чего у тебя Дельфи? Пусть она работает.


granni   (2005-07-18 15:14:00) [5]

Ничего не получается. Оставляю файл, который Visual Studio делает


granni   (2005-07-18 15:08:00) [6]

Скорее всего происходит ошибка компиляции. Как сообщения компилятора смотреть?


isasa   (2005-07-18 14:27:00) [7]

Да, желательно смотреть сообщения компилятора. При ошибке компиляции файла ресурсов *.res нет!


isasa   (2005-07-18 14:25:00) [8]

а вот так? :)

Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.

Syntax: brcc32 [options ...] filename
 options marked with a '*' are on by default

 @<filename>        Take instructions from command file
 -r                    (ignored for compatibility)
 -16                   Build 16-bit Windows compatible .res file
 -32                 * Build 32-bit Windows compatible .res file
 -fofilename           Set output filename
 -v                    Verbose
 -ipath                Set include path
 -dname[=string]       Define #define
 -x                    Ignore INCLUDE environment variable
 -m                    Enable multi-byte character support
 -cdddd                set default code page to nnnn
 -lxxxx                set default language to xxxx
 -31   Provided for downward compatibility (build 16-bit .res file)
 -w32  Provided for downward compatibility (build 16-bit .res file)
 -? or -h              Display this message

если есть
path=$DELPHI\bin
юзать
@brcc32 -32 <мой файл>.rc
результат в текущем каталоге.


granni   (2005-07-18 14:20:00) [9]

Visual Studio позволет просто файл .rc сохранить как .res. После сохранения .res выглядит, вроде, как и должен быть. Может подойдет так?


granni   (2005-07-18 14:11:00) [10]

Даже если перенаправляю результат компиляции в текстовый файл -- и он не создается


Stakan   (2005-07-18 13:57:00) [11]

Там - же где .rc глянь


Anatoly Podgoretsky   (2005-07-18 13:56:00) [12]

granni ©   (18.07.05 13:46) [6]
А там он зачем нужен.

granni ©   (18.07.05 13:53) [9]
Где угодно, ты имя rc файла знаешь, поиском в виндоус умеешь пользователю. Если на оба вопроса ответ да, то поиск по маске, на всех логических дисках. Но только оно те нужно возиться с .res файлом, доверь это Дельфи.


granni   (2005-07-18 13:53:00) [13]

А где же ему еще создаваться?


granni   (2005-07-18 13:50:00) [14]

В той же папке, где компилятор, нету


Fay   (2005-07-18 13:49:00) [15]

2 granni ©   (18.07.05 13:44) [5]
М.б. он создаётся не там, где ты ожидаешь его найти?


granni   (2005-07-18 13:46:00) [16]


> А зачем он тебе?


Нужен для проекта внешней компоненты к 1С


granni   (2005-07-18 13:44:00) [17]

Почему-то .res не создается


Anatoly Podgoretsky   (2005-07-18 13:36:00) [18]

granni ©   (18.07.05 13:15)  
А зачем он тебе?


Stakan   (2005-07-18 13:31:00) [19]

Из командной строки
brcc32 имя_файла


granni   (2005-07-18 13:28:00) [20]

Как этот компилятор применить-то?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо