Ich habe ein paar große (~ 600.000 Zeilen Code) Delphi-Projekte. Sie enthalten einige benutzerdefinierte Komponenten, die unser Team entwickelt hat.Delphi-Code-Abschlussleistung
Oft, wenn ich Code-Vervollständigung mit Strg + Leerzeichen oder nur durch Drücken von "." Aufrufen, blockiert die IDE und denkt sehr lange hart. Manchmal kann die Verzögerung eine volle Minute oder mehr betragen. Manchmal erscheint es sofort mit Vorschlägen.
Welche Faktoren beeinflussen die Leistung von Intellisense in Delphi? Kann ich diese Leistung irgendwie verbessern?
Meine bisher beste Lösung ist, die automatische Vervollständigung abzuschalten und Strg + Leerzeichen zu verwenden, wenn ich eine Minute oder so ruhig meditieren muss.
Ich kann nicht helfen, aber erwähnen, dass VS2005, VS2008 und XCode scheinen alle praktisch sofortiges Intellisense-Feedback zu geben (obwohl ich es noch nie bei einem so großen Projekt ausprobiert habe).
Als Alternative I've offered this suggestion.
das interessiert mich sehr. Ich erinnere mich, dass die. oder Strg + Space hat vor einigen Jahren perfekt funktioniert. Ich denke, es war Delphi 7, sicherlich Delphi 5, in dem die Verzögerung kaum zu erkennen war. Ich liebte es. Aber dann kam die D2005 und da hatte ich schreckliche Probleme mit dieser Funktion. Was hat sich geändert? Warum haben sie es geändert? –
Gute Frage.Für größere Projekte wurde es fast unbrauchbar - widerwillig habe ich es abgeschaltet und es ist eine Schande, weil die Online-Hilfe bittend und ablenkend und umständlich ist - es geht normalerweise schneller/direkter zu Google, um ehrlich zu helfen. Ich würde gerne wieder Strg-Space verwenden können, es war sehr nützlich. – robsoft