Zitat von
DeddyH:
Delphi-Quellcode:
type
TMyImportedFunction =
function(dwFoo: DWORD): integer;
stdcall;
var MyFunction: TMyImportedFunction =
nil;
...
var h: THandle;
begin
h := LoadLibrary('
MeineDLL.dll');
if h <> 0
then
begin
@MyFunction := GetProcAddress('
Wuppdi');
if Assigned(@MyFunction)
then
Bla := MyFunction(10);
end;
end;
Die Funktion heißt hier in der
DLL "
Wuppdi" und angesprochen wird sie über "MyFunction". Ich kann Dir da Ollis
DLL-Tutorial empfehlen.
So ganz verstehe ich das trotzdem nicht
Ich möchte nichts anderes als BITMAPINFO auf MyBITMAPINFO linken
Das andere bleibt doch alles gleich .. hmmm verstehe die Technik nicht.
Werd mir das Tutorial mal anschaun ob ich da einen vergleich habe.
Mit
DLL's kenn ich mich aus nur nicht mit foo und konsorte.
Warum muss ich eine
DLL einladen von der die externals schon in der Windows.pas enthalten sind.
Das ist doppelt gemoppelt oder nicht ?
Danke für deine beschreibung.
gruss Emil