Hä?
Tue ich das?
Wenn das angelegt ist (oder so ähnlich):
Delphi-Quellcode:
procedure TForm1.Statusbar1OnHint(sender:TObject);
begin
//hier steht nichts, was irgendwie was bewirken könnte
//es ist einfach nur angelegt
end;
Dann kann ich dorthinein laut Hilfe etwas schreiben, was noch VOR dem Anzeigen des Statustextes abgearbeitet wird. Nun steht da aber nichts drin, also wird da auch nichts abgearbeitet und die bisherige Logik von leeren Ereignisproceduren sagte mir: "wo nix drinsteht, wird nix am Ablauf verändern" - aber dort schon, denn plötzlich fällt die Hint-Anzeige-Funktion aus.
Normal würde ich erwarten, daß ich dorthinein Ausnahmen programmiere, zB "if soundso then .. " und sonst passiert nichts.
Aber in diesem Fall verliert sich *allein durch das einfache Anlegen* der procedure urplötzlich die Autohint-Funktion, welche mir die Hints von beliebigen Objekten nur durch das Drüberfahren mit der Maus anzeigt - aber eben nicht mehr, wenn die *leere* Procedure im Code steht.
Gibts das oder bin ich bekloppt?