![]() |
IDE Tooltips (Hints) immer wieder verschwunden
Hallo zusammen,
ich habe aktuell das Problem, dass die Tooltips in der IDE nach kurzer Zeit nicht mehr gehen. Egal ob ich mit der Maus über die Toolbar oder den Quelltext "hovere". Ein Neustart der IDE bringt nichts. Nur einen Neustart des Rechners bringt die Tooltips wieder zurück. Diese sind dann aber wieder nach kurzer Zeit verschwunden... Ich nutze Delphi 11 Update 1 unter Windows 11 (jeweils alle Updates und Patches aktuell). Hat jemand gleiches beobachtet? Ich würde einen RSP erstellen, weiß aber im Moment nicht genau wie ich das beschreiben soll (Anfangs geht's ja und dann plötzlich nicht mehr) bzw. evtl. hat ja jemand gleiche Probleme und bereits einen Workaround... |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Kommt da kurz ein "Calculating..." oder so tooltip?
Evtl. reicht es in deiner Situation den LSP-Server per Taskmanager zu killen. Mit etwas Glück startet die IDE den dann neu. Such mal, was dort gelistet wird, wenn du bds.exe im Taskmanager aufklappst. |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Betrifft das auch andere Anwendungen oder nur Delphi?
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
Sehe aber gerade, dass es eine Version 11.1.5 gibt. Aktuell habe ich noch 11.1... |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Vielleicht steht ja was im Windows Eventlog.
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Jetzt wird's strange:
Eben habe ich durch Zufall rausgefunden, dass die Tooltipps verschwunden sind, wenn eine andere Delphi-Anwendung läuft. Mit dieser simuliere ich ein Stück Hardware, mit der von meiner aktuellen Applikation kommuniziert wird. Da diese eigentlich fast immer im Hintergrund läuft, waren die Tooltipps auch so gut wie immer weg. Gestartet habe ich die meist wenn ich das Hauptprogramm zum ersten mal getestet habe, daher ging es am Anfang. Die Anwendung selbst starte ich aber normalerweise nicht aus der IDE sonder starte direkt die EXE. Und natürlich habe ich auch schon weiter gesucht. In der Applikation wird zyklisch ein Log, welches in einem Memo ausgegeben wird aktualisiert. Sobald "Memo.Lines.BeginUdpate" / "Memo.Lines.EndUpdate" zyklisch aufgerufen wird, sind die Tooltipps in der IDE verschwunden. Hatte da eine etwas ungünstige Konstellation, ist aber ja nur ein Testprogramm:
Delphi-Quellcode:
ich habe das jetzt geändert in:
LogLines := FLogLines.LockList;
try mLog.Lines.BeginUpdate; try if LogLines.Count > 0 then begin while LogLines.Count > 0 do mLog.Lines.Add(LogLines.ExtractAt(0)); while mLog.Lines.Count > 10000 do mLog.Lines.Delete(0); SendMessage(mLog.Handle, EM_LINESCROLL, 0, mLog.Lines.Count); end; finally mLog.Lines.EndUpdate; end; finally FLogLines.UnlockList; end;
Delphi-Quellcode:
und siehe da, die Tooltips in der IDE sind wieder da (LogLines.Count ist nur ab und zu > 0). Ist absolut reproduzierbar. Externe Applikation. Ein Memo und einen Timer drauf. Dann im Timer zyklische Memo.Lines.BeginUpdate und Memo.Lines.EndUpdate aufrufen. Das Ding starten und Good By Tooltips...
LogLines := FLogLines.LockList;
try if LogLines.Count > 0 then begin mLog.Lines.BeginUpdate; try while LogLines.Count > 0 do mLog.Lines.Add(LogLines.ExtractAt(0)); while mLog.Lines.Count > 10000 do mLog.Lines.Delete(0); SendMessage(mLog.Handle, EM_LINESCROLL, 0, mLog.Lines.Count); finally mLog.Lines.EndUpdate; end; end; finally FLogLines.UnlockList; end; |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
Delphi-Quellcode:
Damit sind die Tooltips (zumindest bei mir) weg...
unit Unit1;
interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, System.Generics.Collections, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Vcl.StdCtrls; type TForm1 = class(TForm) Memo1: TMemo; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); private ThreadList: TThreadList<Integer>; public end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin ThreadList := TThreadList<Integer>.Create; end; procedure TForm1.FormDestroy(Sender: TObject); begin ThreadList.Free; end; procedure TForm1.Timer1Timer(Sender: TObject); begin ThreadList.LockList; try Memo1.Lines.BeginUpdate; Memo1.Lines.EndUpdate; finally ThreadList.UnlockList; end; end; end. |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Du hast es zu laut gesagt, nun geht es hier auch kaputt :wall:
Seit Tagen lief die Error-Insight-Progressbar permanent, also hatte ich auch mehrmals die LSP abgeschossen (vor paar Stunden) und nun bemerkt, dass hier auch keine Hints mehr gehen. Kein CodeInsight und auch oben die Hints der Buttons und Tabs, aber in anderen Anwendungen geht's noch. [edit] Grade noch gesagt, gehen die "normalen" Hints wieder. Und beim Help-Insight geht nun manchmal 'ne viertel Sekunde ein "wird berechnet..." auf, aber sonst Ruhe. Delphi neu gestartet -> keine Änderung. Code-Insight, Help-Insight und alles wie "zu Deklaration springen" oder "im Hint zeigen woher" geht nicht mehr. |
AW: IDE Tooltips (Hints) immer wieder verschwunden
Zitat:
|
AW: IDE Tooltips (Hints) immer wieder verschwunden
Windows neu gestartet, letzte WindowsUpdates eingespielt (geschockt, dass immernoch neues 21H2-Zeugs hier eintrudelt) und jetzt scheint es erstmal wieder zu gehn.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz