Diese Stelle verursacht das Problem:
Delphi-Quellcode:
{$IFDEF VER_D3H}
procedure ModuleUnload(Instance: Integer);
var // automaticaly deregistration/releasing
I: Integer;
begin
if IsObject(FClasses, TList) then
for I := FClasses.Count -1 downto 0 do
if Integer(FindClassHInstance(TClass(FClasses[I]))) = Instance then
FClasses.Delete(I);
end;
initialization
AddModuleUnloadProc(ModuleUnload);
{$ELSE}
initialization
{$ENDIF}
FClasses := TList.Create;
finalization
{$IFDEF VER_D3H}
RemoveModuleUnloadProc(ModuleUnload);
{$ENDIF}
FreeAndNil(FClasses);
Ich habe das neue
Rad Studio XE7 und die neuste
DEC Version (5.2). Ich kann mit dem Fehler ehrlichgesagt nichts anfangen, was soll ich denn da tun?