Umstieg BCB5 auf BDS2006
-
Hallo Forum

Ich arbeite zur Zeit mit dem BCB5 und möchte gern das BDS2006 einsetzen und meine bisherigen Projekte mit der neuen Umbebung weiterentwickeln. Nun habe ich gemerkt, dass viele meiner Bibliotheken sich garnicht mehr richtig compilieren lassen. Hat schonmal einer den Umstieg mit existierenden Projekten hinbekommen und könnte mir ein paar Tips geben? Ein Vorgehensleitfaden für die wichtigsten Einstellungen oder ähnliches wäre ganz nett. Isst mir schon klar, das es sicher projektabhängig ist, doch die fülle an Einstellungsmöglichkeiten macht es mir schwer den Überblick zu waren. Mein Projekt ist sehr groß, daher wäre es schön wenns einen Schalter im BDS2006 gäbe der hieße "wie im BCB5 nur mit Oberfläche des BDS2006"
Gruß Yumas.
-
Folgende Probleme können auftreten:
- Das Projekt referenziert (oder verwendet) Komponenten, die in der neueren Version nicht installiert sind
=> Komponenten installieren oder Referenzen in den Projektoptionen entfernen - Code wird nicht mehr akzeptiert, da der Compiler strikter geworden ist
=> den Code überarbeiten (im Zweifelsfall ein entsprechendes Kompatibilitätsflag setzen) - ein Bug im Projektkonverter erzeugt Fehler
=> hier hilft nur individuelle Fehlersuche. - Inkompatibilitäten anderer Art, z.B. Änderungen und Bugfixes in der Implementation der VCL, RTL oder der STL
=> im eigenen Code nur dokumentierte Funktionalität benutzen
Was heißt "sehr groß"? Besteht dein Projekt aus vielen Dateien? Oder hast du die Formulare mit einer Vielzahl von Elementen überladen? (Hier schrieb einmal jemand, er arbeite an einem Formular, auf dem sich über 1100 Elemente befänden.)
Btw: Weshalb steigst du nicht gleich auf C++Builder 2007 um?
- Das Projekt referenziert (oder verwendet) Komponenten, die in der neueren Version nicht installiert sind
-
Hi,
du schreibst jetzt nicht, was da tatsächlich schiefläuft, vielleicht kann dir das hier weiterhelfen:http://www.marquardtnet.info/cecke/quickies.1/1_quicky_43.html
-
Danke für eure Anregungen.
Ich hatte vor ein paar Wochen versucht mein Projekt umzustellen, konnte mich allerdings nicht so lang dran aufhalten daher hab ichs dann wieder gelassen. Werde mir die nächste Woche nochmal etwas Zeit dafür nehmen und mich bei Problemen nochmal melden. Meine Firma hat das BDS gekauft und will es nun natürlich auch einsetzen, daher kein C++Builder 2007. Das Hauptproblem wird sein die Mischung der Formulare in Einklang zu bringen, da auch noch OWL Formulare dabei sind. (Mit groß war tatsächlich beides gemeint, Menge an Dateien und Elementevielzahl)
Gruß Yumas.
-
leider kann ich meinen beitrag dazu im forum nicht mehr finden, aber ich hatte dassselbe problem, ich habe es mit einer reihe von namenaliasen geschafft ... kopier mal alle linkererror die DU nicht in deinem quellcode lösen kannst in google rein, so bin ich damals auf ein sehr gutes workaround gekommen