In den Beispielprogrammen wird folgender Code für AdDraw.Initialize verwendet:
Delphi-Quellcode:
if AdDraw1.Initialize then
begin
(...)
end
else
begin
ShowMessage('Andorra 2D could not be initialized.');
Close;
end;
Leider funktioniert dieser Code nicht wenn es zu einem Zugriffsfehler kommt (z.B. weil die
DLL nicht gefunden wird) wird.
Außerdem hat "Close" anscheinend in FormCreate keine Auswirkung.
Stattdessen würde ich folgenden Code empfehlen:
Delphi-Quellcode:
try
AdDraw1.Initialize;
except
ShowMessage('Error while initializing Andorra2D.');
Halt;
end;
(...)
@Mods Dieser Thread wurde zur besseren Übersicht eröffnet, da der Andorra2D Thread sonst schnell unübersichtlich wird.