Thema: Delphi Events weiterreichen

Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#8

Re: Events weiterreichen

  Alt 9. Jun 2007, 14:43
also einen Fehler (ungültige Typumwandlung) beim Erstellen eines eintrags/untermenüs hab ich nicht (unter d3 und d7 getestet). nur, wenn ich versucht habe, bei einem bereits vorhandenen Untermenü es nochmal zu erstellen (AV, hab ich bei mir schon gefixt).

wegen dem ursprünglichen Fehler: hast du die o.g. auskommentierten sections wieder aktiviert?
der fehler tritt bei mir auch unter d3 und d7 auf...

hab das mal versucht mit dem nil zu realisieren, scheint soweit zu funktionieren:

Delphi-Quellcode:
destructor TMenuEntry.Destroy;
begin
  FProperties.Free;
  if assigned(fSubmenu) then
  begin
    if FMenu.FMenuVisible=FSubMenu then
      FMenu.FMenuVisible:=nil;
    FSubMenu.OnDelete:=nil;
    FSubMenu.OnAdd:=nil;
    FSubMenu.OnChange:=nil;
    FSubMenu.Free;
  end;
  inherited;
end;
das ganze Project mit aktuellen Stand hab ich angehängt (wegen dem invalid Typecast).

Gruß Frank
Angehängte Dateien
Dateityp: zip menueditor_462.zip (167,2 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat