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

Вниз

from rsrc to file.   Найти похожие ветки 

 
AlexZ   (2004-06-24 23:59) [0]

Привет всем! (Да... MSDN надо срочно купить). Предлагаю обсудить следующее:
Задача - вытащить ресурс из файла *.exe(из самого себя, так сказать), и сохранить на диск. К примеру, пусть это будет нестандартный тип, мр3 файл. Но(!), не использовать SysUtils, т.к. это ~30 Кб лишнего кода (т.е. делать на WinAPI).

PS Я пока дальше FindResoource & LoadResource не продвинулся


 
Игорь Шевченко ©   (2004-06-25 00:31) [1]


> Предлагаю обсудить следующее:


Каким образом надо обсуждать ?


> Но(!), не использовать SysUtils, т.к. это ~30 Кб лишнего
> кода.


Не используй.


> (т.е. делать на WinAPI).


Делай.

Вопрос-то в чем, ты хочешь, чтобы за тебя сделали, да еще и лишнего кода не использовали, т.е. делали на WinAPI ?

Так это обычно денег стоит. Сколько готов пожертвовать ?


 
AlexZ   (2004-06-25 02:24) [2]

//Каким образом надо обсуждать ?
Просто подумал, кто-то знает как это реализовать... 30 Кб - это очень много.
Ну что, придётся вскрывать *.exe с SysUtils в отладчике, смотреть как это на Асм выглядит... или SysUtils резать.
Other no comments
---
PS топик можно кильнуть


 
dhdd   (2004-06-25 05:06) [3]

В Delphi есть пример ResXplor - может вынимать из ехе разные ресурсы (своего времени), попользуйся им, тогда научишся и большему.


 
Игорь Шевченко ©   (2004-06-25 10:27) [4]


> PS Я пока дальше FindResoource & LoadResource не продвинулся


А дальше некуда двигаться, все нужные функции ты уже нашел


 
AlexZ   (2004-07-06 00:06) [5]

Не... это далеко не все функции, которые нужны.
>>Так это обычно денег стоит. Сколько готов пожертвовать ?
Я уже сам сделал на чистых АПИ :) Мой модуль добавляет к .ехе файлу всего 1 Кб!
Толкнуть чтоль за $$$.. (а лучше за $$$$$$ :) =)

PS (просто очень не хотел подключать Classes + SysUtils = 50 Кб чтобы только достать ресурс и сохранить в файл на диске...)
Короче, разобрался.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1091092343
miha29
2004-07-29 13:12
2004.08.15
вызов функций с разным количеством аргументов?


1-1091101134
doodle
2004-07-29 15:38
2004.08.15
Как преобразовать Integer в String и прибавить к строке.


3-1090388844
RavenD
2004-07-21 09:47
2004.08.15
Блокирует ли FireBird записи?


6-1087383184
Dennisius
2004-06-16 14:53
2004.08.15
Отправить Письмо (Имея только E-mail)


1-1091439784
Вопрос
2004-08-02 13:43
2004.08.15
Цвет серий в TChartLegend