Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   IDE Tooltips (Hints) immer wieder verschwunden (https://www.delphipraxis.net/211299-ide-tooltips-hints-immer-wieder-verschwunden.html)

BigAl 27. Aug 2022 12:59

AW: IDE Tooltips (Hints) immer wieder verschwunden
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1510846)
Zitat:

Zitat von BigAl (Beitrag 1510843)
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...

Dann mache ich hier wohl noch was falsch...

Ja. Es ist die Kombination mit der ThreadList. Habe eben ein kleines Beispiel gemacht:

Delphi-Quellcode:
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.
Damit sind die Tooltips (zumindest bei mir) weg...

Uwe Raabe 27. Aug 2022 13:46

AW: IDE Tooltips (Hints) immer wieder verschwunden
 
Zitat:

Zitat von BigAl (Beitrag 1510848)
Damit sind die Tooltips (zumindest bei mir) weg...

Hier nicht...

BigAl 27. Aug 2022 14:47

AW: IDE Tooltips (Hints) immer wieder verschwunden
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1510850)
Zitat:

Zitat von BigAl (Beitrag 1510848)
Damit sind die Tooltips (zumindest bei mir) weg...

Hier nicht...

Ok. Dann ist es eine Eigenart meiner Installation. Zumindest bin ich froh zu wissen woher es kommt. Beim Debuggen nervt es schon....

himitsu 27. Aug 2022 16:04

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.

BigAl 27. Aug 2022 16:06

AW: IDE Tooltips (Hints) immer wieder verschwunden
 
Zitat:

Zitat von himitsu (Beitrag 1510859)
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. (CodeInsight und auch oben die Hints der Buttons)

Tut mir leid. Nächstes mal bin ich leiser :-). Poste auf jeden Fall Deine Lösung, falls Du eine findest...

himitsu 27. Aug 2022 17:01

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:59 Uhr.
Seite 2 von 2     12   

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