Вниз
Скачать: 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.016 c
2-1201622654
Dark
2008-01-29 19:04
2008.02.24
Dom парсер для XML


6-1180002451
FireMan_Alexey
2007-05-24 14:27
2008.02.24
snova Proxy!


2-1201086793
Alex_C
2008-01-23 14:13
2008.02.24
Медленное закрытие программы


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


10-1143117535
Chuck Loon
2006-03-23 15:38
2008.02.24
Синхронизация процессов




   Наверх