Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Seltsame Leertaste (https://www.delphipraxis.net/194398-seltsame-leertaste.html)

Delbor 15. Nov 2017 16:57

Seltsame Leertaste
 
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

LTE5 15. Nov 2017 17:01

AW: Seltsame Leertaste
 
Ein ähnliches Problem stelle ich seit einiger Zeit mit dem Wort nil fest.
Schreibt man Synchronize, anschließend die öffnende Klammer ( und nun nil, so wird inl eingefügt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz