RedH |
Отправлено: 07.02.2005, 17:04 |
|
Не зарегистрирован
|
Помогите пожалуйста! Объясните мне как можно запихнуть тестовый файл в *res и затем обратиться к нему, ну к примеру в Memo вывести? Если можно с примером!
Я знаю инфы подобной много — читал и ни как не доганяю |
|
Gedeon |
Отправлено: 07.02.2005, 17:31 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
2RedH Не дублируйте темы, предыдущую такую же я удалил, если хотите поднять тему вверх, достаточно написать в нее сообщение.
По поводу вашего вопроса воспользуйтесь поиском, недавно обсуждался аналогичный вопрос с картинкой.
|
|
Gedeon |
Отправлено: 07.02.2005, 17:39 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Вот например
https://rxlib.ru/forums/index.php?ac...b9859a7030c769d
|
|
RedH |
Отправлено: 07.02.2005, 20:11 |
|
Не зарегистрирован
|
спасибо, буду пробовать |
|
RedH |
Отправлено: 07.02.2005, 20:13 |
|
Не зарегистрирован
|
а без dll нельзя обойтись? |
|
Gedeon |
Отправлено: 08.02.2005, 12:33 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Ну почему же нельзя?
Создаете ресурс и Project->AddToProject Ваш файл, а дальше так же как с длл, только инстанс получаете так
CODE |
GetModuleHandle(NULL);
|
|
|
RedH |
Отправлено: 08.02.2005, 16:30 |
|
Не зарегистрирован
|
Извините, что опять беспокою, с ресурсами я разобрался, точнее как зипихать файл в ресурс... ну и обращаться к нему из программы тоже вреде получается, ну к примеру:
[CODE]
TResourceStream *res = new TResourceStream(0,
"FILE", // имя ресурса
"FILES" // тип ресурса
);
[CODE]
т.е сам файл у нас получился в [B]res[B], а как теперь его вывести в RichEdit??? |
|
Gedeon |
Отправлено: 08.02.2005, 18:08 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
CODE |
TCHAR sz[160];
//HINSTANCE hInstance = GetModuleHandle(NULL);
LoadString(HInstance,1111,sz,sizeof(sz)/sizeof(TCHAR));
Edit1->Text = (LPCTSTR)sz; |
|
|
RedH |
Отправлено: 08.02.2005, 19:09 |
|
Не зарегистрирован
|
и что проще нельзя? |
|