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

Вниз

Точка входа в процедуру не найдена   Найти похожие ветки 

 
Help ©   (2003-10-02 15:24) [0]

uses
Windows,
Graphics;

{$R DllRes.res}
procedure DrawBMP (handle: THandle); export; stdcall;
var
wrkBitmap : TBitmap;
wrkcanvas : TCanvas;
begin
wrkbitmap:=TBitmap.Create;
wrkcanvas:=tcanvas.Create;
try
wrkbitmap.LoadFromResourceName(HInstance, "BMP1");
wrkcanvas.Handle:= handle;
wrkcanvas.Draw(0,0, wrkbitmap);
finally
wrkcanvas.Free;
wrkbitmap.free;
end;
end;
exports
DrawBMP;

begin
end.
Это код вывода изображения из res-файла на форму.
Выполняется по кнопке:
drawbmp (canvas.handle);
Почему выдаётся сообщение, что точка входа в процедуру drawbmp не найдера в dll? (Я и res и dll скопировал в папку с проектом).


 
han_malign ©   (2003-10-02 15:42) [1]

The directives near, far, and export refer to calling conventions in 16-bit Windows programming.

procedure DrawBMP (handle: THandle); {export; } stdcall;


 
Mike B. ©   (2003-10-02 15:43) [2]

В exports задай имя или индекс


 
MBo ©   (2003-10-02 15:43) [3]

А как подключаешь DLL?


 
Help ©   (2003-10-02 15:55) [4]

han_malign © (02.10.03 15:42) [1]
Не, все то же самое :(

Mike B. © (02.10.03 15:43) [2]
А я что сделал?
exports
DrawBMP;


MBo © (02.10.03 15:43) [3]
implementation
procedure drawbmp(handle:THandle);stdcall; External"Help.dll";

Файлы dll и res скопирован в папку с проектом.


 
han_malign ©   (2003-10-02 16:00) [5]

а у нас имена функций в DLL случаем не CaseSensitive?


 
Mike B. ©   (2003-10-02 16:00) [6]

> Help ©
Пардон, проглядел.


 
Verg ©   (2003-10-02 16:03) [7]


> а у нас имена функций в DLL случаем не CaseSensitive?


Стопудово...


 
Verg ©   (2003-10-02 16:03) [8]

В смысле стопудово CaseSensitive


 
Afn ©   (2003-10-02 16:04) [9]

А если динамически попробовать загрузить.И затем GetProcAddress (кажется так).


 
Help ©   (2003-10-02 16:06) [10]

han_malign © (02.10.03 16:00) [5]
Точно, спасибо.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-65521
Tornado
2003-10-08 11:39
2003.10.20
Посоветуйте компонент


1-65493
AndrewPo
2003-10-08 11:51
2003.10.20
перемещение между TEdit ами по нажатию Enter


3-65368
Vasja
2003-09-28 19:16
2003.10.20
как выполнить обновлние таблицы в ADO после LoadFromFile


14-65638
Aristarh
2003-09-30 17:50
2003.10.20
Видимо общество желает объяснений, релиз 2


3-65341
Элина
2003-09-29 13:37
2003.10.20
Вопрос по базе Paradox (ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)