Entwickler-Ecke

Off Topic - Bug in D6 Personal


blackbirdXXX - So 07.12.03 11:38
Titel: Bug in D6 Personal
Mich ärgert immer das wenn ich Form1. schreibe öffnet er mir dieses Fenster. Das ist ja brauchbar aber wenn hinter Form1. etwas steht und ich vervollständige löscht er das nächste Wort weg. Bei D3 war das nicht so. Was kann man dagegen tun?


UGrohne - So 07.12.03 13:41

Du kannst z.B. CodeInsight deaktivieren, es einfach nicht verwenden, oder einfach eine Leerstelle vor das Wort machen, bevor Du mit CodeInsight arbeitest. Es stimmt, dass bei einer Auswahl, dann das komplette Wort bis zum nächsten Sonderzeichen gelöscht wird, aber:
It's not a bug, it's a feature ;-)


blackbirdXXX - Mo 08.12.03 19:25

Das feature muss mir erst einer erklären. Aber wenn es keine Lösung gibt...


UGrohne - Mo 08.12.03 20:39

Ist eigentlich recht einfach zu erklären: Nehmen wir an, Du hast Deinen Code schon geschrieben, jetzt willst Du aber z.B. beim Objekt1 eine andere Funktion statt Funktion1 aufrufen. Setzt den Cursor also hinter den Punkt und drückst STRG+Leertaste, wählst Funktion2 aus und drückst Enter. CodeInsight MUSS jetzt das alte Zeug überschreiben, eben Funktion1, sonst steht da

Delphi-Quelltext
1:
Objekt1.Funktion2Funktion1                    

Dann darfste das dahinter wieder löschen, nicht wirklich toll. Verbessert meiner Meinung nach die Haptik, zwar mit kleinen Haken, aber das ist zu verschmerzen.


FAlter - Mi 10.12.03 21:21

Manchmal kann es ja nützlich sein... und sonst drücke ich Esc!