![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с загрузкой строки из ресурсов exe
vlv © (2003-02-05 16:21:00)1) Создаю rc-файл:
STRINGTABLE
{
43000, "blablabla"
}
2) прилинковываю его к проекту
{$R strings.RES}
2) Вызываю
ShowMessage(LoadStr(43000));
ПОЛУЧАЮ ПУСТУЮ СТРОКУ!!!
Игорь Шевченко (2003-02-05 16:59:00) [1]procedure TForm1.FormCreate(Sender: TObject);
var
tmp : array[0..255] of char;
begin
LoadString(hInstance, 43000, tmp, sizeof(tmp));
ShowMessage(tmp);
end;
Работает....
vlv (2003-02-05 16:47:00) [2]> Игорь Шевченко : Конечно, компиляю в .res файл.
> Digitman : Мне нужно хранить строки отдельно от исходника и обращаться к ним не по именам, а по идентификаторам.
Игорь Шевченко (2003-02-05 16:35:00) [3]a brcc32 string.rc делаешь ? :-)
Digitman (2003-02-05 16:30:00) [4]может, гораздо проче будет воспользоваться resourcestring ?
resourcestring
sblablabla = "blablabla";
...
ShowMessage(sblablabla);