Главная страница
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.023 c
2-1201674470
vegarulez
2008-01-30 09:27
2008.02.24
Как обойти вызов соединения при использовании:


15-1201184222
AntonUSAnoV
2008-01-24 17:17
2008.02.24
как оценить свой труд ?


2-1200084473
PVM
2008-01-11 23:47
2008.02.24
Как получить имя компа и имя юзера?


15-1201188142
Anatoly Podgoretsky
2008-01-24 18:22
2008.02.24
Что хотят, то и творят.


15-1200686027
Palladin
2008-01-18 22:53
2008.02.24
вытесняющая многозадачность в windows