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

Вниз

Загрузка картинки из чужой dll   Найти похожие ветки 

 
Ламот   (2006-06-02 09:56) [0]

Полазил по факу и этой ветке - нашел что-то похожее, только как-то неправильно это использую...
Посмотрите пож. или ткните носом в готовый пример...

procedure TForm1.Button1Click(Sender: TObject);
var Hand:HWND;
begin
if form1.OpenDialog1.Execute then
 Hand:=LoadLibrary(PChar(form1.OpenDialog1.filename));
if Hand <> 0 then
 begin
   with TResourceStream.CreateFromID(Hand, 1, RT_BITMAP) do
    try
     SaveToFile("d:\1.bmp")
   finally
     Free
   end;
 end;
freelibrary(Hand)
end;


Зы. Пытаюсь выковырять карту из windows\system32\cards.dll

Зы2. Никаких ошибок этот код не выдает, на d:\ создается указанный фйл, только в нем не картинка... ((


 
Сергей М. ©   (2006-06-02 16:10) [1]

".. на заборе ХХХ написано, а там дрова лежат .." (С) (анекд.)


 
Ламот   (2006-06-02 16:24) [2]

2 Сергей М. © - дык я понял уже, что орех получился... потому и молчу скромненько...! ))


 
Ламот   (2006-06-02 16:32) [3]

Если вдруг у кого похожий вопрос будет - гляньте здесь:
http://ttgt.net.tomline.ru/students/delphi7p/Glava10/Index11.html

(дабы не плодить орехи почем зря!)


 
Сергей М. ©   (2006-06-02 16:56) [4]


> Ламот   (02.06.06 16:24) [2]


Ну почему сразу орех ?

Просто на самом деле в тех ресурсах хранятся вовсе не образы bmp-файлов



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
3-1145635197
DevilDevil
2006-04-21 19:59
2006.06.18
Удаление нескольких записей


15-1147987692
TDelphiWebScript
2006-05-19 01:28
2006.06.18
[DelphiWebScript] Как изменять размер динамических массивов ?


15-1148306865
ПЛОВ
2006-05-22 18:07
2006.06.18
Знатокам мобильной связи (Украина)


3-1145713340
f1reman
2006-04-22 17:42
2006.06.18
ADO и ComboBox


2-1148964290
syte_ser78
2006-05-30 08:44
2006.06.18
суммирование времени