Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.24;
Скачать: CL | DM;

Вниз

Сохранить строку в ресурсе   Найти похожие ветки 

 
Artem   (2008-01-31 20:37) [0]

Господа! Вопрос, наверное, очень простой. Но в имеющейся литературе не могу найти на него ответ.

Как скомпилировать строку (типа String) в файле ресурсов (res)?

Например, строка выглядит так: "afdbgve4gvsz". Что прописать в res-файле - какой тип данных?

mystring STRING afdbgve4gvsz - не компилируется....


 
Игорь Шевченко ©   (2008-01-31 20:40) [1]

STRINGTABLE {
 mystring "wereuwyreurieywqr"
}


 
Artem   (2008-01-31 20:47) [2]

Странно, но не компилируется... В чем может быть ошибка?


 
Amoeba ©   (2008-01-31 20:57) [3]

Прописывать надо в *.rc файле (текстовом). Он компилируется в бинарный *.res


 
Artem   (2008-01-31 20:59) [4]

ну это разумеется. прописал, но с brcc32 не компилируется


 
Artem   (2008-01-31 21:00) [5]

блин, ну вроде проще некуда, но не хочет


 
Artem   (2008-01-31 21:02) [6]

не пойму в чем дело


 
Artem   (2008-01-31 21:08) [7]

в обычный текстовый файл с расширением RC пишу ровно вот это:
STRINGTABLE {
key1 "gdfgdfvert4faa"
}


Запускаю через brcc32, но компиляции не происходит (не появляется res-файл). В чем тут дело?


 
{RASkov} ©   (2008-01-31 21:11) [8]

А что за задача конкретно? Может...
...строки в ресурс проще всего засунуть:
resourcestring MyResStr = "ТырыПыры";


 
Artem   (2008-01-31 21:17) [9]


> А что за задача конкретно?


Надо до компиляции приложения создать файл ресурсов, в котором сохранить одну строчку (любую, набор символов).
В дальнейшем буду к ней обращаться для определенной сверки через UpdateResource.

Как это сделать чего не пойму. Ведь должно быть очень просто, а чего-то застрял...


 
Игорь Шевченко ©   (2008-01-31 21:43) [10]

#define mystring 1

STRINGTABLE {
 mystring "asdds"
}


 
Artem   (2008-01-31 21:52) [11]

Спасибо, работает.
Не совсем только понял как мне потом обращаться через UpdateResource: какой тип искать, STRINGTABLE?


 
Artem   (2008-01-31 21:55) [12]

Смотрю через Ресторатор
данные лежат в папке "Строковая таблица", в ней папка "Русский", а в ней уже 1 asdds

Как обратиться через UpdateResource?


 
Игорь Шевченко ©   (2008-01-31 22:15) [13]

Как обратиться через UpdateResource?

UpdateResource(hUpdate,
   MAKEINTRESOURCE(RT_STRING),
   MAKEINTRESOURCE(1),
   wLanguage,
   lpData,
   cbData
);



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

Текущий архив: 2008.02.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
6-1181112499
Сергей Колесник
2007-06-06 10:48
2008.02.24
UDP перехватчик


15-1201100303
БарЛог
2008-01-23 17:58
2008.02.24
Самый лучший поисковик


2-1201856974
operator
2008-02-01 12:09
2008.02.24
О создании и удалении компонентов.


3-1191344520
красотка (С)
2007-10-02 21:02
2008.02.24
Домашнее задание по курсу «Реляционные БД».


2-1201629376
Ega23
2008-01-29 20:56
2008.02.24
Собственный Action