Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

изменение строковых ресурсов в экзешнике   Найти похожие ветки 

 
Rob   (2003-08-15 01:16) [0]

Будьте добры, кто знает как осуществлять изменение строковых ресурсов в экзешнике или просто какой способ хранения строк в exe-шнике программы лучше ???

Заранее спасибо!


 
IntLex   (2003-08-16 05:02) [1]

Из другой программы:

var lh: integer; p: pchar;
...
lh:=LoadLibrary("exe-name");
GetMem(p, 1000);
LoadString(lh, {resource identifier}, p^, 1000);
...
FreeMem(p, 1000);


 
Viktorious   (2003-08-16 16:57) [2]

Чтобы изменять строковые и любые ресурсы в любой проге (exe-файле) есть куча редакторов ресурсов. Смотри http://reversing.kulichki.ru раздел редакторы.

А чтобы хранить строки в exe создатели Delphi уже давно придумали хороший метод:

resourcestring
SMyString="Строка 1";
SMyString2="String 2";
...
implementation
...
Преимущество такого метода перед обычными const, что строки можно менять без перекомпиляции проги (так в хелпе написано) и что не будет глючить локализация.



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

Форум: "Система";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.011 c
1-98595
jack128
2003-10-13 19:21
2003.10.30
Проблема с фреймами


4-98940
CIH
2003-08-24 09:22
2003.10.30
Как вызвать стандартные диалоги?


1-98691
denis24
2003-10-21 12:11
2003.10.30
вызов внешнего приложения


1-98572
James1981Bond
2003-10-20 02:00
2003.10.30
Вопрос-проблема с TChart....


7-98897
Novenkij
2003-08-18 22:31
2003.10.30
Вопрос по CD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский