Entwickler-Ecke

Programmierwerkzeuge - Intellisense Verhalten in D2009


matze - Fr 07.08.09 11:03
Titel: Intellisense Verhalten in D2009
Hallo.

Ich habe nun seit kurzem Delphi 2009. Bisher war es immer so, dass man, wenn man einen Komponentennamen getippt hat die DropDown-Box mit allen Komponenten (beispielsweise) aufgegangen ist.
Also ich tippe But und es erscheint die Box mit But_Absenden, Button1 usw...

Bisher konnte ich einen Eintrag in der Liste auswählen und nach tippen eines Punktes wurde der Name vervollständigt und mit die Methoden des Buttons angezeigt. es stand dann also Button1. im Editor.

Wenn ich das nun im neuen D2009 mache wird der Name nicht mehr vervollständigt, sondern es steht dann But. im Editor.
Kann man denn wieder auf das alte Verhalten zurückgehen?

Danke,
Matze


Xentar - Fr 07.08.09 11:38

Hab zwar nur D2007, aber schau mal unter
Editor -> Rehtsklick -> Eigenschaften -> Code Insight.


matze - Fr 07.08.09 11:45

Da finde ich aber nichts, was ich umstellen kann...


zuma - Fr 07.08.09 12:17

gibts da nicht mehr (wie Bei D7) unter den Editoroptionen den Reiter Programmierhilfe,
wo ich dann die 'Codevervollständigen'-Option anwählen kann ?


Martok - Fr 07.08.09 14:41

Hrhr, auch unter D7 hab ich ab und zu so einen Bug. Da wird einfach die CodeInsight-Liste geschlossen und nichts übernommen.

Spätestens ein Delphi-Neustart hat aber immer geholfen, oft wars auch nur einmalig und beim nächsten Versuch gings wieder. Ist das bei dir jetzt wirklich immer so, oder nur "extrem häufig"?


matze - Fr 07.08.09 15:33

nee das ist anscheinend immer so...


jaenicke - Fr 07.08.09 17:00

Das Thema hatten wir doch gerade erst irgendwo :gruebel:
Ich habe jetzt aber keine Lust zu suchen, ich schreibe einfach was ich da auch schon geschrieben hatte: :D
Wenn das automatische Ausklappen aktiviert ist, werden die Auswahlmöglichkeiten nicht markiert und deshalb auch nicht beim Punkt automatisch ergänzt. Wenn du das abschaltest, klappt das auch mit der automatischen Ergänzung, wenn du den Punkt eingibst.

Warum das so ist, konnte man ganz gut am CnPack / CnWizards sehen. Mittlerweile ist das dort sehr gut geworden, das wäre vielleicht auch etwas für dich?
Aber vor einer Weile war es dort jedenfalls noch so, dass es ständig etwas ergänzt hat, was man da eigentlich gar nicht wollte. So dass man immer wieder korrigieren musste. Eben weil dort auch die Eingabevervollständigung automatisch aufklappt.

// EDIT:
Grad mal in der Sparte kurz runtergescrollt: :mrgreen:
http://www.delphi-forum.de/viewtopic.php?p=569323#569323


HelgeLange - Fr 07.08.09 17:05

Also bei mir geht CodeInsight in D2009 :gruebel:


matze - Fr 07.08.09 17:18

Ahhhhhhhhhhhhhhhhhhhhhhhhhh :lol:

Danke an alle. Ich bin aber auch blöd, dass ich das Topic nicht gefunden hab...
Habe die Option jetzt abgeschaltet, so dass es also nicht automatisch aufklappt. Das ist dann das Verhalten, das ich haben wollte.
Nett wäre es natürlich, wenn man das automatische Aufklappen mit dem Punkt-Tippen kombinieren könnte...

Vielen Dank an alle hier!


jaenicke - Fr 07.08.09 17:27

user profile iconmatze hat folgendes geschrieben Zum zitierten Posting springen:
Nett wäre es natürlich, wenn man das automatische Aufklappen mit dem Punkt-Tippen kombinieren könnte...
Wie angedeutet: Das bieten die CnWizards [http://cnpack.org/showdetail.php?id=655&lang=en]. ;-)

Die haben dazu noch den Vorteil, dass auch Wortteile gefunden werden und nicht nur die Wörter, die mit der Eingabe beginnen.


matze - Fr 07.08.09 17:30

Ah OK danke.
Hab die Seite nicht so genau angeschaut weil die eine optische katastrophe ist...