Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
2-1201644172
Свой
2008-01-30 01:02
2008.02.24
Как получить список поддиректорий в каталоге?


15-1201083737
Игорь Шевченко
2008-01-23 13:22
2008.02.24
Как добиться, чтобы русский текст письма выглядел по-русски...


15-1201059535
Slider007
2008-01-23 06:38
2008.02.24
С днем рождения ! 23 января 2008 среда


2-1201686554
Guriev
2008-01-30 12:49
2008.02.24
(Работа с ADO) Kак организовать создание отчёта (НЕ таблицу)?


15-1200769199
wl
2008-01-19 21:59
2008.02.24
Bluetooth PAN + Internet Sharing




   Наверх