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

Вниз

Запись строк в ресурсы файла?   Найти похожие ветки 

 
XoraX   (2003-11-13 21:54) [0]

Уважаемые мастера! У меня вопрос. Я знаю как на WinAPI прочиатать из ресурса файла строку:

var
MyString: String;
Buffer: array[0..255] of Char;

...

LoadString(hInstance, 1234, Buffer, 255);
MyString := StrPas(Buffer);

А теперь внимание, вопрос: как программно записать в какой-либо ехе-файл свой ресурс строки, или же изменить существующий?


 
nix   (2003-11-13 22:22) [1]

Может BeginUpdateResource


 
XoraX   (2003-11-14 10:40) [2]

Я пробовал так:

var
hndl:hwnd;
point:pointer;
begin
hndl:=BeginUpdateResource( "c:\q.exe", false);
UpdateResource(hndl, RT_STRING , pchar("hello!"), LANG_RUSSIAN, point,255);
EndUpdateResource(hndl,false);
end;

Но вот заморочка: судя по help, pointer должен указывать на данные, которые надо записть. А как правильно организовать эти данные?



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

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

Наверх




Память: 0.46 MB
Время: 0.031 c
14-63399
sirgfine
2003-12-28 03:19
2004.01.20
Неполадка программы


14-63338
Дух_помсты
2003-12-28 18:55
2004.01.20
Как выдергивать ресурсы из RES-файла?


14-63395
DelphiN!
2003-12-28 14:58
2004.01.20
Абсолютно бесплатный хостинг на .com .net .org


1-63252
Maxkat
2004-01-08 19:53
2004.01.20
WinExec, проблема с ненужным копированием файлов


1-63091
Michael K
2004-01-08 14:39
2004.01.20
Определение кодировки текстового файла, OEM или ANSI