2012-04-06 9 views
14

Ich habe die Complete-Klasse bei Cursor-Funktion in Delphi, 2010 und in XE2 weit verbreitet. Vor kurzem, nach der Installation von Update 4 für XE2, hat die Complete-Klasse bei Cursor nicht mehr funktioniert. Nach einigen Nachforschungen fand ich, dass die Deinstallation von "AQTime" das Problem beheben würde. Also habe ich das gemacht (musste Delphi neu installieren, nur um es zu entfernen) und tatsächlich hat es wieder angefangen zu arbeiten.Komplette Klasse bei Cursor funktioniert nicht

Außer, heute hat es plötzlich wieder aufgehört. AQTime ist nicht installiert, und ich habe in der IDE überhaupt nichts gemacht, was (soweit ich weiß) dazu führen könnte. Ich habe keine Pakete installiert/deinstalliert, keine Bibliothekspfade geändert und auch keine Einstellungen geändert. Es hörte einfach plötzlich mitten in meiner Entwicklung auf. War eine Minute, und nicht die nächste. Ich habe Delphi neu gestartet, meinen PC neu gestartet und sogar in einem brandneuen Projekt versucht. Es wird einfach nicht mehr funktionieren.

Wer weiß, warum das funktioniert hat? Wie kann ich es wieder funktionieren lassen? Es ist ein extrem hilfreiches Werkzeug, das ich die ganze Zeit benutze.

+3

Ich weiß nicht warum ... als eine Art Workaround können Sie [cnpack] (http://www.cnpack.org/showdetail.php?id=715&lang=en) einrichten, die eigene Fertigstellung hat :/ – Whiler

+0

Das Problem scheint an und aus zu sein, es ist nur zufällig, soweit ich sehen kann. Ich sehe keine Muster. –

+1

Zumindest kann ich das Problem pro IDE-Instanz sehen. Ich arbeite vielleicht einmal normal, dann hört es auf zu arbeiten. Wenn ich RAD studio XE2 schließe/wieder öffne, fängt es manchmal wieder an zu arbeiten, manchmal nicht. Dann, ein paar Tage später, funktioniert es wieder. Sehr eigenartig. –

Antwort

5

Hatte das gleiche Problem in XE2/Update 4. Hat Folgendes getan (ohne AQTime zu deinstallieren) und es kam zurück.

Extras> Optionen> Editor-Optionen> Code Insight

Bestätigte die Code Completion wurde geprüft (es war), dann verändert sich die Verzögerung auf Low (wurde auf None)> OK

Code Completion in meinem IDE hat wieder angefangen zu arbeiten.

+2

Ich bin mir nicht sicher, ob die Einstellung "Verzögerung" die Ursache war, aber es scheint, dass das Zurücksetzen der Code Completion-Einstellungen nur durch eine Änderung im Code Insight-Abschnitt und die Anwendung der Änderung verursacht wurde. Nicht mehr graben ... es funktioniert jetzt für mich. – Gerard

+2

Dieses Problem hat jetzt auch mit mir begonnen (nachdem ich kürzlich AQtime installiert habe). Wende diese Änderung an, habe versucht, verschiedene Optionen in den Code Completion Optionen ein-/auszuschalten, starte die IDE neu - nichts hat das für mich gelöst. Der nächste Schritt ist, AQtime selbst zu deinstallieren ... – James

+2

Ich habe diese Schritte gemacht und Code-Vervollständigung kam nicht wieder zum Laufen. –

6

Ich hatte das gleiche Problem, aber es wurde nach der Deinstallation Smartbear AQTime aus dem Windows-Deinstallationsprogramm gelöst. (schließen Delphi zuerst)

Keine Notwendigkeit, Delphi neu zu installieren.

0

Die Integration der AQTime8.20 in die IDE löst das Problem auch für mich - benutze AQtime sowieso außerhalb der IDE.

1

Ich hatte das gleiche Problem in Delphi Berlin. Keines der oben genannten funktionierte für mich. Ich habe auch versucht, die .dproj-Datei zu regenerieren, aber das hat auch nicht geholfen.

Die einzige Sache, die (bis jetzt) ​​funktioniert hat, ist die Installation des ausgezeichneten IDEFixPack für Delphi Berlin. Delphi IDE Fix Pack

Bitte lassen Sie mich diese Gelegenheit auch für ein kurzes Stöhnen nutzen. Code-Vervollständigung ist ein absolut essentielles Merkmal von Delphi und es ist bestenfalls sehr langsam und flockig. Embarcadero (wenn Sie zuhören) - bitte konzentrieren Sie sich darauf, diese Kernfunktionen viel robuster zu machen.

+0

Ich habe dieses Problem seit meinem Upgrade von XE2 nicht mehr gehabt. Ich bin durch XE7, XE8, 10 Seattle und 10.1 Berlin gegangen und habe dieses Problem seither nicht mehr gesehen. –

+0

Ich vermute, dass die IDE durch die Größe meines Programms mit vielen Einheiten etwas überfordert wird. Bei kleinen Beispielprojekten funktioniert es gut. PS benutzte auch AQTime (8.7) und hatte die IDE-Integration deinstalliert, aber das machte keinen Unterschied. – CHEAPS