Einzelnen Beitrag anzeigen

Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

Seltsame Leertaste

  Alt 15. Nov 2017, 17:57
Hi zusammen

Seit einiger Zeit blockiert mich ein seltsames Phänomen: In einer meiner Prozeduren habe ich vor dem 'begin eine lokale Variable mit var deklariert. Nun wollte ich da ein weitere Variable eines andern Typs deklarieren. - Pustekuchen! Ich setze den Cursor und tippe 2 Buchstaben für die neue Variable, betätige die Leertaste, um den Doppelpunkt einzufügen...
Aber Scheibenkleister! Statt das jetzt ein Leerzechen eingefügt wird, werden die Tipdeklaratin, der Doppelpunkt und die Leerzeichen davor und dahinter gelöscht. Das sieht dann so aus:
Davor:
Delphi-Quellcode:
procedure TSynpdfMain.PDFiumFrame1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
  var MP :TPoint;
Dann tippe ich die Variable:
Delphi-Quellcode:
procedure TSynpdfMain.PDFiumFrame1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
  var MP :TPoint; XF
Betätige die Leertaste, um den Doppelpunkt einzufügen und dann sieht das so aus:
Delphi-Quellcode:
procedure TSynpdfMain.PDFiumFrame1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
  varMP
begin
Dies passiert nur da, wo loale Variablen deklariert werden. Anderswo im Editor oder sogar in Word ist alles so, wie's sein soll.

Offenbar hab ich irgendwann eine falsche Taste erwischt und so ein Tastenkürzel ausgelöst. Aber weder in den Umgebungsoptionen noch bei Castalia kann ich etwas finden, das auf dieses Verhalten hinweist.

Weiss jemand rat?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat