Hallo Leute,
Ich habe eine
DLL geschrieben, in der sich ein Formblatt namens "Load" befindet. Hinzu habe ich eine Funktion geschrieben, die extern aufrufbar ist und das Form laden soll :
Code:
procedure ShowLoadForm; stdcall;
begin
//Form anzeigen
Load := TLoad.Create(nil);
Load.BorderIcons := [];
Load.BorderStyle := bsNone;
Load.WindowState := wsMaximized;
Load.IHinter.Picture.LoadFromFile('Menu.bmp');
try
Load.ShowModal;
finally
Load.Release;
end;
end;
Nun kommt es aber zu einem Fehler wenn ich diese Funktion aufrufe. Und zwar bezieht sich der Fehler auf das Image ("IHinter") in welches ein Bild geladen werden soll. Der Fehler lautet "
Exception EFOpenError". Ich weiss dass diese
Exception bei dem fehlerhaften Laden einer Datei auftritt, allerdings weiss ich ganz genau, dass die Datei existiert und auch ladbar ist. Daher verstehe ich das nicht. Muss man dabei irgendeinen Trick anwenden ?
Hoffe ihr könnt mir helfen !
Gruss
Urba