BCB5: Codevervollständigung spinnt



  • Hallo,

    ich bin gerade dabei ein etwas größeres Projekt zu schreiben, nur leider spinnt auf einmal die Codevervollständigung.

    Bis auf in einer Unit funktioniert alles. In der einen Unit ist die Codevervollständigung nur bis zu der Zeile verfügbar, in der zum ersten mal auf eine Klasse zugegriffen wird, die in dieser Unit per forward declaration bekannt gemacht wurde.

    Der Code lässt sich kompilieren und es gibt keine Warnungen, die damit in Zusammenhang zu stehen scheinen.

    Kann sich jemand erklären, warum das so ist, bzw. was man dagegen machen kann?

    MfG
    Stefan



  • Hallo

    Die Codevervollständig im Builder 5 ist schon anfällig. Grad bei komplexeren Code funktioniert es nicht mehr bzw. braucht viel zu lange für ein Ergebnis.
    Eventuell hilft alles speichern und komplett neu erstellen.

    bis bald
    akari



  • Ich habe zwar BCB6, aber auch da gibt es ab einer gewissen 'Menge' Probleme (meldet nur noch Fehler). Eine kleine Abhilfe ist, wenn man die entsprechende Funktion, wo man gerade ist oder neu erstellt hat, nach oben (am Anfang der jeweiligen Unit) verschiebt.



  • Hmm... na prima... 😞

    Die Programmteile durcheinander verschieben ist keine Option, das ist alles schön strukturiert und sortiert. Fehler gibt es ja wie gesagt keine. An was sich die Codevervollständigung stört ist die eine forward Deklaration - und die funktioniert an sich problemlos.

    Neu erstellen ist vielleicht eine Idee, wird aber ziemlich lange dauern.

    Grummll.... so etwas ist deprimierend...



  • Ein Upgrade wäre hier evtl. sinnvoll. Code Completion wurde im BCB 6/2006 deutlich und in C++Builder 2007 noch deutlicher verbessert.


Anmelden zum Antworten