Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];
ВнизРесурсы!!! Помогите кто знает!! Найти похожие ветки
← →
Makss (2002-04-27 21:46) [0]В исполняемом ехе-файле находиться ресурс ввиде ini файла(например RC_DATA/sett),
как его считать исполняемым файлом например в Memo?
Считать,отредактировать другой прогой?
Если у кого есть примерчик какого нибудь ресурсвиевера(с редактированием).
Зараннее спасибо!
← →
Vovchik (2002-04-27 21:59) [1]Ну, это просто. Только редактировать ресурсы можно только в NT/2K/XP. Вот тебе пример работы с ресурсами:
Будут вопросы - задавай.
← →
Vovchik (2002-04-27 22:00) [2]Ну, это просто. Только редактировать ресурсы можно только в NT/2K/XP. Вот тебе пример работы с ресурсами: http://delphi.mastak.ru/cgi-bin/download.pl?get=1019930391&n=0
(нечаянно в компоненты попала).
Будут вопросы - задавай.
← →
Makss (2002-04-27 22:39) [3]Vovchik Спасибо за пример!!
Но почему редактировать можно только под NT.
Редактировать мне надо когда прога с ресурсом не загружена(просто валяется).
← →
Vovchik (2002-04-27 22:54) [4]Дело в том, что используется ф-ция UpdateResource, которая не поддерживается в Win 9x. Посмотри в SDK. Там написано:
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Unsupported.
Возможно, есть способ редактировать по другому, но я не знаю. Т.е., конечно можно открыть файл напрямую и редактировать его как бинарный файл, но это отстой. Для этого по крайней мере необходимо в деталях знать формат PE.
← →
Makss (2002-04-27 23:20) [5]Vovchik опять проблемс я сделал 1.txt с текстом "2345" перегнал в ресурс myfile но считывается совсем другое((
CopyMemory(@NDLL,p,4); объясни что значит 4.
← →
Vovchik (2002-04-27 23:58) [6]CopyMemory копирует заданное число байт (Len) из Source в Dest:
CopyMemory(Dest,Source,Len)
А в чём проблема? Ты его как в ресурс перегонял? С помощью brcc32?
← →
Makss (2002-04-28 01:07) [7]> Vovchik да С помощью brcc32
получается 9 значное число и близко не похожее.
<пример по считыванию в стринг или в стрингс нужен.
Плызз!!
← →
Vovchik (2002-04-28 11:05) [8]ОК! Щас набацаю, потом в кладовку положу.
← →
Vovchik (2002-04-28 11:16) [9]А зачем тебе именно в виде текстового файла хранить настройки? Проще это в бинарном виде делать, поскольку разбирать твой ini-файл, считанный из ресурса всё равно придётся вручную - у TIniFile нет метода считывания из стрима.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c