Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Вниз

Открыть .res файл   Найти похожие ветки 

 
Larry Laffer   (2004-05-20 19:50) [0]

Как мне сделать так, чтобы моя программа загружала данные из внешнего .res файла, не подключенного к исходникам программы (Например: C:\sample.res, в котором находится картинка)? Заранее благодарен за ответ...


 
Teetotaller   (2004-05-20 20:49) [1]

Насколько я понимаю - назначение ресурсов в том, тобы прикомпилироваться к приложениям. Во всяком случае, в WindowsAPI я не нашел упоминаний о возможности работы с файлами. Отсюда выводы - 1) хранить картинки в файлах картинок (бмп, гиф :-)) 2) Самому узнать формат файла ресурсов и читать из программы напрямую 3) Найти для пункта 2 компоненту 4) Выбрать другой формат для ресурсов. Например, можно собирать ресурсы приложения в зип-архив и использовать компоненты для чтения архивов.


 
Германн ©   (2004-05-21 02:28) [2]

2 Larry Laffer   (20.05.04 19:50)
А не проще ли загружать из внешнего файла соответствующего типа? Например C:\sample.bmp?
Все таки RES файл - вещь специфичная. Созданная для особого применения.

Еще одно нормальное, с точки зрения Windows, решение - поместить данный ресурс в dll. И вызывать его по необходимости методами WinAPI.


 
Larry Laffer   (2004-05-21 13:15) [3]

2 Германн, нет не проще! Мне нужно именно так, потому что res файлы в моей программе выступают как модули! Мне нужно сделать именно так, как я написал!


 
Clickmaker ©   (2004-05-21 13:17) [4]


> res файлы в моей программе выступают как модули!

Т.е. они у тебя DLL что-ли? Тогда LoadBitmap или LoadImage



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.025 c
4-1082826531
DoG
2004-04-24 21:08
2004.06.06
TerminatedProcess


14-1084201243
Anatoly Podgoretsky
2004-05-10 19:00
2004.06.06
Хокку - Пиво


8-1080120677
Неуловимый Джо
2004-03-24 12:31
2004.06.06
BitBlt и прозрачность на W2k


14-1084631415
GuAV
2004-05-15 18:30
2004.06.06
Exeшник - на дельфе, на С билдере или ещё на чм-то как узнать.


4-1083725758
Matveyev
2004-05-05 06:55
2004.06.06
Пункт меню с иконкой





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский