Einzelnen Beitrag anzeigen

BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Exception TTimer nicht gefunden

  Alt 9. Sep 2009, 10:04
Also ich konnte die Form identifizieren und mit dem Debugger in der Unit Form die Zeile herausfinden, an der es zum Crash kommt. Leider weiß ich derzeit noch nicht, was diese Zeile genau macht:

Quellcode in Unit Form
Delphi-Quellcode:
constructor TCustomForm.Create(AOwner: TComponent);
begin
  GlobalNameSpace.BeginWrite;
  try
    CreateNew(AOwner);
    if (ClassType <> TForm) and not (csDesigning in ComponentState) then
    begin
      Include(FFormState, fsCreating);
      try
        if not InitInheritedComponent(Self, TForm) then // <- Hier kommt der Fehler
          raise EResNotFound.CreateFmt(SResNotFound, [ClassName]);
      finally
        Exclude(FFormState, fsCreating);
      end;
      if OldCreateOrder then DoCreate;
    end;
  finally
    GlobalNameSpace.EndWrite;
  end;
end;
Habe die Reihenfolge der Formen in der Projektverwaltung geändert und der Fehler erscheint immer bei dieser Form, allerdings bevor er in die Create-Funktion der Form geht. Auch das entfernen der Form führt weiterhin zu dem Fehler <-- irritiert mich irgendwie schon sehr.

Hoffe das dies euch etwas mehr hilft mir zu helfen, denn zur Zeit hab ich noch keinen Plan, warum das so ist.
2. Account Sero
  Mit Zitat antworten Zitat