Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Code-Vervollständigung funktioniert nicht mehr einwandfrei (https://www.delphipraxis.net/168257-code-vervollstaendigung-funktioniert-nicht-mehr-einwandfrei.html)

RWarnecke 11. Mai 2012 12:54

Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Hallo zusammen,

in meinem Delphi XE2 wird die Code-Vervollständigung zwar aufgerufen, aber es wird nicht der aktuell erste Befehl markiert dessen Buchstaben ich eingegeben habe. Die Folge davon ist, dass ich Enter-Drücke und nur die Buchstaben stehen habe und nicht den Befehl.

Gibt es da irgendwo einen Haken, den ich setzen muss ?

Delphi XE2 Update 4 ist installiert.

RWarnecke 12. Mai 2012 16:50

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
*push* Hat keiner eine Idee ?

Perlsau 13. Mai 2012 13:54

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von RWarnecke (Beitrag 1166099)
in meinem Delphi XE2 wird die Code-Vervollständigung zwar aufgerufen, aber es wird nicht der aktuell erste Befehl markiert dessen Buchstaben ich eingegeben habe. Die Folge davon ist, dass ich Enter-Drücke und nur die Buchstaben stehen habe und nicht den Befehl. Gibt es da irgendwo einen Haken, den ich setzen muss?

Habe das gestern mal bei einem XE2-User ausprobiert und konnte dein Problem nicht nachvollziehen. Eingestellt wird das entsprechende Verhalten in Tools/Optionen/Editor-Optionen/Code Insight. Und da ein Bild bekanntlich mehr als 1000 Worte sagt:

RWarnecke 14. Mai 2012 04:26

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo Perlsau,

danke für Deine Antwort. Bei mir sieht das ganze so aus wie im Anhang. Im ersten Bild (Code-Eingabe.jpg) gebe ich den Namen der Komponente ein, nur leider wird diese nicht markiert. Das gleich passiert auch mit den Eigenschaften. Im Bild Code-Insight-Options.jpg findest Du meine Einstellungen.

Perlsau 14. Mai 2012 04:32

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Zitat:

Zitat von RWarnecke (Beitrag 1166373)
Hallo Perlsau,

danke für Deine Antwort. Bei mir sieht das ganze so aus wie im Anhang. Im ersten Bild (Code-Eingabe.jpg) gebe ich den Namen der Komponente ein, nur leider wird diese nicht markiert. Das gleich passiert auch mit den Eigenschaften. Im Bild Code-Insight-Options.jpg findest Du meine Einstellungen.

Moin Rolf,

da ich selbst "nur" über RadStudio 2009 verfüge, kann ich das im Moment nicht nachvollziehen. Aber mir kommt beim Anblick deiner schwarzgefärbten Editoren der Verdacht, daß möglicherweise alles mit rechten Dingen zugeht in deiner IDE, du das aber nicht mitbekommst, weil irgendwo Hinter- und Vordergrundfarbe gleich sind.

RWarnecke 14. Mai 2012 04:37

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Moin Moin,

wenn alles mit rechten Dingen zugehen würde, müsste ich ja nach Eingabe von L_ und Enter dort L_1 stehen haben. Dieses passiert aber nicht, es bleibt lediglich nur L_ stehen. Das gleiche passiert wenn ich statt der Enter-Taste einen Punkt schreibe.

Perlsau 14. Mai 2012 05:13

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Zitat:

Zitat von RWarnecke (Beitrag 1166375)
Moin Moin,

wenn alles mit rechten Dingen zugehen würde, müsste ich ja nach Eingabe von L_ und Enter dort L_1 stehen haben. Dieses passiert aber nicht, es bleibt lediglich nur L_ stehen. Das gleiche passiert wenn ich statt der Enter-Taste einen Punkt schreibe.

Ich glaub, ich hab dein Problem erst jetzt richtig verstanden: Du gibst den ersten Buchstaben einer Variablen ein und es erscheint das Code-Vervollständigungs-Fenster, aber der erste Eintrag ist nicht wie erwartet markiert?

Wenn du nun mit der Maus oder mit Cursor-Tasten den gesuchten Eintrag markierst, geht es dann? Ja, ich weiß, eigentlich sollte der erste Eintrag automatisch markiert sein. In meinem Delphi 2009 pro konnte ich das von dir beschriebene Verhalten ebenfalls nicht nachvollziehen, ja, ich schaffe es nicht einmal, diese Funktion der Ide auszuschalten, ohne die entsprechenden Haken im Code-Insight-Menü zu entfernen. Sobald die Haken gesetzt sind, funktioniert Code-Insight bei mir vorbildlich. Und auch, als ich am Samstag bei einem Kunden an seiner XE2-Ide saß, ist mir keinerlei Fehlverhalten aufgefallen. Allerdings haben wir dort nicht ständig programmiert und Code eingegeben, sondern waren auf Fehlersuche.

Ich glaube nicht, daß ich dir hier weiterhelfen kann. Aber du könntest mal die Foren-Suchfunktion oder gleich Google bemühen, da findet sich einiges, z.B.:

jensw_2000

Da steht, es handle sich um einen bekannten Bug, nach dem Speichern des Quellcodes müsse es wieder gehen. Ausprobieren ...

Nachtrag: Könnte auch sein, daß dein Code Insight zu langsam reagiert, weil du zu viele Units offen oder bestimmte Zusätze wie AQtime oder Live Bindings geladen hast, wie ich eben dort nachgelesen habe.

RWarnecke 14. Mai 2012 07:19

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Zitat:

Zitat von Perlsau (Beitrag 1166376)
Ich glaub, ich hab dein Problem erst jetzt richtig verstanden: Du gibst den ersten Buchstaben einer Variablen ein und es erscheint das Code-Vervollständigungs-Fenster, aber der erste Eintrag ist nicht wie erwartet markiert? Genau so ist es.

Zitat:

Zitat von Perlsau (Beitrag 1166376)
Wenn du nun mit der Maus oder mit Cursor-Tasten den gesuchten Eintrag markierst, geht es dann? Ja, ich weiß, eigentlich sollte der erste Eintrag automatisch markiert sein.

Wenn ich den entsprechenden Eintrag mit den Cursor-Tasten oder der Maus markiere und Enter drücke, dann geht es. Drücke ich jetzt zum Beispiel den Punkt, dann schreibt er mit den Punkt direkt hinter meine Eingabe und vervollständigt nicht die Eingabe durch das markierte Wort.

Zitat:

Zitat von Perlsau (Beitrag 1166376)
Ich glaube nicht, daß ich dir hier weiterhelfen kann. Aber du könntest mal die Foren-Suchfunktion oder gleich Google bemühen, da findet sich einiges, z.B.:

jensw_2000

Da steht, es handle sich um einen bekannten Bug, nach dem Speichern des Quellcodes müsse es wieder gehen. Ausprobieren ...

Das Problem mit den roten Unterstreichungen habe ich auch. Da habe ich mich aber mittlerweile schon dran gewöhnt.

Zitat:

Zitat von Perlsau (Beitrag 1166376)
Nachtrag: Könnte auch sein, daß dein Code Insight zu langsam reagiert, weil du zu viele Units offen oder bestimmte Zusätze wie AQtime oder Live Bindings geladen hast, wie ich eben dort nachgelesen habe.

Das gleiche passiert auch dann, wenn ich ein neues Projekt öffne und dann lediglich nur ein Label draufsetze und in dem Ereignis FormCreate schreiben will Label1.Caption.

Perlsau 14. Mai 2012 07:26

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Zitat:

Zitat von RWarnecke (Beitrag 1166382)
Zitat:

Zitat von Perlsau (Beitrag 1166376)
Nachtrag: Könnte auch sein, daß dein Code Insight zu langsam reagiert, weil du zu viele Units offen oder bestimmte Zusätze wie AQtime oder Live Bindings geladen hast, wie ich eben dort nachgelesen habe.

Das gleiche passiert auch dann, wenn ich ein neues Projekt öffne und dann lediglich nur ein Label draufsetze und in dem Ereignis FormCreate schreiben will Label1.Caption.

Hast du deiner IDE mal ein wenig mehr Zeit gelassen, bevor du Enter betätigst? Wie gesagt: ich weiß auch nicht mehr als das, was ich bereits geschrieben hatte, da bei mir dieser Fehler noch niemals aufgetreten ist. Vielleicht hilft eine Neuinstallation :roll:

RWarnecke 15. Mai 2012 08:41

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei
 
Zitat:

Zitat von Perlsau (Beitrag 1166383)
Hast du deiner IDE mal ein wenig mehr Zeit gelassen, bevor du Enter betätigst?

Es ist egal wie lange ich warte. Die Zeile wird trotzdem nicht markiert.

Hat jemand anderes noch eine Idee ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 Uhr.
Seite 1 von 3  1 23      

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