Einzelnen Beitrag anzeigen

Achim Kalwa

Registriert seit: 2. Apr 2005
Ort: Lienen
110 Beiträge
 
Delphi 12 Athens
 
#9

Re: Hilfe! Die Delphi-IDE hängt sich beim beim Schließen auf

  Alt 21. Sep 2007, 15:09
Hallo,

Zitat von SirThornberry:
für mich klingt das eher nach einer fehlerhaften Komponente welche durch die Integration in der IDE auch erzeugt und frei gegeben wird. Ist im Quelltext des Freigebens jetzt irgendwo ein Hänger oder eine Endlosschleife hängt natürlich auch die IDE.
Ja, so langsam glaube ich auch an eine fehlerhafte Komponente.
Vermutlich habe ich sie gerade identifiziert...

(10 Minuten später...)

Ich hab's gefunden

Delphi-Quellcode:
procedure TCustomDataExport.Notification(AComponent: TComponent; Operation: TOperation);
begin
  if (Operation = opRemove) then begin
    if (Assigned(FDataset)) and (AComponent = FDataset)
    then begin
      FDataset := nil;
    end;

    if (AComponent is TDBGrid) and (TDBGrid(AComponent).SelectedRows = FBookmarkList)
    then begin
      FBookmarkList := nil;
    end;
  end;
end;
Na, wer sieht den Fehler?

Achim
Achim
  Mit Zitat antworten Zitat