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

Вниз

resourcestring и LoadResource   Найти похожие ветки 

 
Толик ©   (2002-08-08 13:49) [0]

Уважаемые Мастера! Подскажите пожалуйста, как извлекать из файла строковые ресурсы, объявленные как resourcestring? Есть exe-файл с ресурсами, объявленными, как

resourcestring
R1 = "строка1";
R2 = "строка2";
...

Если использовать:

ResInfo := FindResource(ResModule, pchar(ID), RT_STRING);
ResData := LoadResource(ResModule, ResInfo);
ShowMessage(pwidechar(ResData));

то в результате ShowMessage выводит "#3строка1#3строка2...". Т.е. весь блок из 16 строк. В то же время LoadString совершенно корректно выводит "строка1". Как это побороть?
И в догонку ещё вопрос: можно ли получить информацию о версии файла (ту, которая берётся через VerQueryValue) через FindResource с параметром RT_VERSION? И если да, то как??? Заранее благодарен за советы.


 
Skier ©   (2002-08-08 13:52) [1]

>Толик
function LoadStr(Ident: Integer): string; ?



 
Толик ©   (2002-08-08 15:09) [2]

to Skier © (08.08.02 13:52)
LoadStr в конечном итоге приводит к вызову LoadString. А я и говорю, что LoadString работает, не работает LoadResource. Хотелось бы понять - почему?
И как быть с версиями??? (см. Толик © (08.08.02 13:49))


 
Толик ©   (2002-08-08 16:07) [3]

А-у-у-у...
Кто-нибудь работал с FindResource, LoadResource???
Отзовитесь!!!


 
Толик ©   (2002-08-09 10:09) [4]

Попробую ещё раз вопрос наверх кинуть, может кто и отзовётся...



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-60528
Megi
2002-07-30 12:12
2002.08.19
*.LCK файлы и борьба с ними, поделитесь опытом


3-60517
bobr12
2002-07-30 12:06
2002.08.19
Создание триггера в InterBase=проблема


7-60865
SleD
2002-06-04 18:35
2002.08.19
Я в расстерянности...


1-60625
@andrew
2002-08-08 16:27
2002.08.19
И еще вопрос по MDI. Как сделать так, чтобы и папа


1-60578
anod
2002-08-07 00:40
2002.08.19
Скин