AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Code-Vervollständigung funktioniert nicht mehr einwandfrei
Thema durchsuchen
Ansicht
Themen-Optionen

Code-Vervollständigung funktioniert nicht mehr einwandfrei

Ein Thema von RWarnecke · begonnen am 11. Mai 2012 · letzter Beitrag vom 8. Mär 2014
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 11. Mai 2012, 13:54
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#2

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 12. Mai 2012, 17:50
*push* Hat keiner eine Idee ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#3

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 13. Mai 2012, 14:54
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:
Miniaturansicht angehängter Grafiken
code.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 05:26
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.
Miniaturansicht angehängter Grafiken
code-eingabe.jpg   code-insight-options.jpg  
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#5

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 05:32
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.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 05:37
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#7

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 06:13
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.

Geändert von Perlsau (14. Mai 2012 um 06:18 Uhr) Grund: Nachtrag
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#8

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 08:19
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.
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.

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.

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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#9

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 14. Mai 2012, 08:26
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
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#10

AW: Code-Vervollständigung funktioniert nicht mehr einwandfrei

  Alt 15. Mai 2012, 09:41
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 ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 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