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

Вниз

Загрузка картинки из чужой 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
15-1148636830
korotkova
2006-05-26 13:47
2006.06.18
Открыта вакансия!


2-1149159277
koha
2006-06-01 14:54
2006.06.18
CreateProcess


2-1149071154
ksenia
2006-05-31 14:25
2006.06.18
простая замена


2-1149014146
serko
2006-05-30 22:35
2006.06.18
TEdit


15-1148590991
Yorick1986
2006-05-26 01:03
2006.06.18
Почемы со стороны DelphiMaster.ru идут атаки?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский