C++Builder 2007 angekündigt
-
Tilsiter schrieb:
NB: anstatt sich auf einzelne Libraries wie Boost einzuschiessen wäre es mir lieber, sie würden Kompatibilität zu anderen _Compilern_ auf Projekt-Workspace bzw. Makefile - Basis herstellen.
Warum das denn? IMHO sollten sie sich darauf konzentrieren, den Compiler standardkonform zu machen - und daran wird auch intensiv gearbeitet. Boost ist nur das populärste Beispiel einer die vom Standard vorgegebenen Möglichkeiten stark ausreizenden Bibliothek, daher wird es auch offiziell erwähnt. Nach allem, wasich mitbekommen habe, heißt das aber _nicht_, daß CodeGear in Boost Workarounds für Compilerbugs einführt (so etwas wird zwar gemacht, aber nicht von CodeGear), sondern daß die Compilerbugs, die im Zusammenhang mit Boost auftreten, nach und nach behoben werden.
Tilsiter schrieb:
Es gibt praktisch keine etablierte Bibliothek, die sich ohne stundenlange herumpfriemelei mit BCB erstellen lässt.
Das kann zwei Gründe haben:
- der BCC erfüllt den Standard nicht ausreichend (das wird mit dem C++Builder 2007/BCC 5.9 und nachfolgenden Versionen deutlich besser werden)
- die Autoren der Bibliothek verwenden Konstrukte, die andere Compiler tolerieren, die aber illegal sind (hier hilft nur, die Autoren auf die Fehler hinzuweisen und auf ein Update zu hoffen; leider ist dieser Fall nicht ganz selten)Nunga schrieb:
Ich kann aber nirgends dazu Infos oder ne Trail finden. Hat jemand ne Info wann er erscheinen soll und wieviel kosten?
Wann er erscheinen soll, steht doch da - "early June". Wahrscheinlich wird es dann Mitte Juni.
Weitere Informationen (Datenblätter, FAQ etc.) dürften mit oder kurz vor dem Release erscheinen. Die Trial-Version kommt wie bei Delphi 2007 wahrscheinlich ein, zwei Wochen später.
Edit: hier gibt es die Produktübersicht.
-
-
Also wem professionell reicht ist mit 415EUR für Update dabei http://www.edv-buchversand.de/borland/search.php?cnt=search&s0[]=bor840&s0[]=bor841
-
Jetzt sind die meisten Materialien verfügbar:
-
Hallo zusammen,
so neugierig wie ich bin hab ich natürlich gleich auf mein Vista Ultimate (auf dem der BCB 2006 läuft) die neue Trial-Version installiert.
Die neue Trail-Version läuft nun, aber meine alte BDS 2006 lässt sich nicht mehr starten!
Also seit Vorsichtig mit dem Teil.
EDIT:
So habe meinen BDS 2006 wieder am laufen mit Hilfe einer Systemwiederherstellung.
Alleiniges deinstallieren der Trail war ohne Erfolg, auch das de- und installieren vom BDS 2006 nach der deinstallation der Trail war ohne Erfolg.Also großmächtig testen konnte ich die Version nicht
, mir war es wichtiger das wieder mein BDS lief.
-
Eigentlich sollte es keine Probleme damit geben (bei mir koexistieren beide friedlich). Allerdings ist zu beachten, daß der VCL-Teil von C++Builder 2007 "non-breaking" ist, d.h., Packages, Komponenten etc. von C++Builder 2006 können benutzt werden. Da die neuen VCL-Packages daher aber denselben Namen tragen wie in C++Builder 2006 (*100.bpl), kann es hilfreich sein, vor der Installation die *100.bpl-Dateien aus %WINDIR%\system32 ins \Bin-Unterverzeichnis von C++Builder 2006 zu verschieben.
Btw, welche Fehler traten bei dir denn auf?
-
ein
Exception EPackageRegistrationException in module coreide100.bpl
dann kam noch ein OLE Fehlermeldung und aus wars.
-
Hallo,
Bei mir laufen beide bisher parallel ohne Probleme (WinXP). Der Neue gefällt mir deutlich besser als der Alte. Die Compileroptionen sind übersichtlicher, die Compilierung deutlich schneller (Faktor 5 stimmt meistens).
Es gibt aber noch einige Bugs. Er zeigt z.Bsp. öfters fehlerhafte Compilereinstellungen an. Diese Fehler verschwinden dann meist nach einen nochmaligen Compilieren.
Ich hab allerdings noch nicht so viel getestet da ich weiterarbeiten muß.
Dafür benutze ich allerdings dann den BCB5. Der ist meiner Meinung nach bisher das stabilste Produkt in der Reihe.
-
Ich habe es auch mal installiert. Schon nen Unterscheid zwischen CBuilder5 und 2007.
#1 Das mit dem PageControl und TabPosition scheint entweder verbugt zu sein oder es soll so unbedienbar sein. Links/Rechts/Unten kann man knicken. Hässlich bis unbedienbar ^^
#2 Ich finde den HeaderPanel nicht, der seit WinXP dabei ist. Wo hat der sich versteckt? Anderer Name? Ich meine sowas wie in Systemsteuerung unter Classic-Ansicht. Diese "Fenster/Panel" die man links ein/ausklappen kann.
#3 TTrayIcon existiert 2x in der Liste

-
Zackig schrieb:
#1 Das mit dem PageControl und TabPosition scheint entweder verbugt zu sein oder es soll so unbedienbar sein. Links/Rechts/Unten kann man knicken. Hässlich bis unbedienbar ^^
Die Schriftart ändern z.B. in Arial hilft da ein bisschen
Zackig schrieb:
#3 TTrayIcon existiert 2x in der Liste

Ja als ich die Trail noch installiert hatte, ist mir das auch aufgefallen bzw. waren noch andere Komponenten die in "falschen" Kategorien eingeordnet waren.
-
Neben dem HeaderPanel das scheinbar fehlt, funktioniert das importieren von Komponenten auch nicht?
Ich habe PDF_InTheBox_Delphi.bpl (Delphi 2006 Version) importiert, er meldet keinen Fehler (wie bei CBuilder5 Version der Komponente) und trägt es in die Komponentenliste ein. Aber in der Tool-Palette sehe ich den Eintrag nirgends. Doch nicht kompatibel oder übersehe ich etwas?
-
Zackig schrieb:
#2 Ich finde den HeaderPanel nicht, der seit WinXP dabei ist. Wo hat der sich versteckt? Anderer Name? Ich meine sowas wie in Systemsteuerung unter Classic-Ansicht. Diese "Fenster/Panel" die man links ein/ausklappen kann.
Meinst du vielleicht TCategoryButtons?
Btw, hier ein paar Screenshots:
Code Insight und Strukturpanel | Code-Visualisierung | Modellansicht
-
audacia schrieb:
Zackig schrieb:
#2 Ich finde den HeaderPanel nicht, der seit WinXP dabei ist. Wo hat der sich versteckt? Anderer Name? Ich meine sowas wie in Systemsteuerung unter Classic-Ansicht. Diese "Fenster/Panel" die man links ein/ausklappen kann.
Meinst du vielleicht TCategoryButtons?
ich tippe eher auf http://www.codeproject.com/cs/miscctrl/HeaderPanel/HeaderPanel.gif
bisher hab ich sowas immer mit Panels nach gebildet bzw. die Jedi VCL hat auch so was mit dabei.
-
Zackig schrieb:
Ich habe PDF_InTheBox_Delphi.bpl (Delphi 2006 Version) importiert, er meldet keinen Fehler (wie bei CBuilder5 Version der Komponente) und trägt es in die Komponentenliste ein. Aber in der Tool-Palette sehe ich den Eintrag nirgends. Doch nicht kompatibel oder übersehe ich etwas?
Ich weiß jetzt nicht wenn man schon Delphi auf der Platte hat ob sich der C++ 2007 da mit rein wurschtelt wie es beim BDS 2006 der fall war. Evtl. könntest du daß http://www.c-plusplus.net/forum/viewtopic-var-t-is-139879-and-highlight-is-.html mal checken und auf den 2007 ummünzen.
-
Btw:
Delphi and C++Builder RoadmapCodeGear schrieb:
C++Builder "Barracuda"
Codename: Barracuda
Time Frame: Middle of 2008
Theme: C++Builder and VCL development with Unicode and GenericsFollowing soon after Tiburón, C++Builder will be updated to match the features of Tiburon (which are: Unicode VCL, Generics, several IDE and VCL improvements). In addition, specific areas of focus under consideration for Barracuda are:
- Compiler support for new keywords and language features
- Full, two way modeling support
- Continued compiler conformance enhancements
- Support for TR1 (extensions to the C++ standard library)
- Additional C++ refactorings
- Audits and Metrics for C++
- Project wide class browser
- Pre-built Boost included
- Option Sets and Source Pools
- Continuously improved and frequently updated documentation
-
Test der Trail Update
so nach dem ich ja bei der Trail unter Vista Probleme hatte mit meine bestehenden BDS 2006 Version, dachte ich mir ich installier mal die Trail auf meinen XP Testrechner.
Nach erfolgreicher Installation muss man ja das Produkt über das Internet aktivieren, nur das lässt der mich nicht mehr, da ich ja den Key schon auf meinen Vista Rechner benutz hab und somit ist der schon vergeben, jetzt nen fake acc aufmachen um an einer neuen Nummer zu gelangen? nene das mach ich nicht.
So ich gebs auf, ich war echt vorher nah dran mit mal statt der Prof die Enterprise zu gönnen, aber so nicht.
-
Mit THeaderPanel meine ich dieses http://img509.imageshack.us/img509/7550/theaderpanelul9.png
Aber die TCategoryPanel sind auch ganz interesssant.
Danke VergissEs, aber der Tipp half leider nicht. Die Einstellung bewirkte leider garnichts.
Was ich schon seit CBuilder5 vermisse ist auch das ich in einem Eingabefeld den Namen der Komponente teileingeben kann und er mit die Treffer gleich zeigt. Das ist ein ermüdendes rumgescrolle und rumgesuche.
-
VergissEs schrieb:
Test der Trail Update
so nach dem ich ja bei der Trail unter Vista Probleme hatte mit meine bestehenden BDS 2006 Version, dachte ich mir ich installier mal die Trail auf meinen XP Testrechner.
Nach erfolgreicher Installation muss man ja das Produkt über das Internet aktivieren, nur das lässt der mich nicht mehr, da ich ja den Key schon auf meinen Vista Rechner benutz hab und somit ist der schon vergeben, jetzt nen fake acc aufmachen um an einer neuen Nummer zu gelangen? nene das mach ich nicht.Schonmal probiert, die entsprechenden Dateien in %ALLUSERSPROFILE%\Application Data\CodeGear einfach rüberzukopieren?
Zackig schrieb:
Mit THeaderPanel meine ich dieses http://img509.imageshack.us/img509/7550/theaderpanelul9.png
Daß es das als globale Fensterklasse in Windows XP gibt, bezweifle ich mal. Das ist vermutlich eine Explorer-Eigenkreation, an die sich verschiedene 3rd-Party-Komponenten (wurden ja schon welche genannt) anzunähern versuchen. Und das ist auch besser so, denn wenn das etwas XP-spezifisches wäre, wären Programme, die das benutzten, unter Windows 2000 oder 98 nicht mehr lauffähig.
Zackig schrieb:
Was ich schon seit CBuilder5 vermisse ist auch das ich in einem Eingabefeld den Namen der Komponente teileingeben kann und er mit die Treffer gleich zeigt. Das ist ein ermüdendes rumgescrolle und rumgesuche.
Gibt es doch schon ;). Drück mal Strg+Alt+P und tippe drauflos. (Es reicht auch schon, die Tool-Palette auszuwählen, so daß der Fenstertitel fett angezeigt wird.)
Zackig schrieb:
#1 Das mit dem PageControl und TabPosition scheint entweder verbugt zu sein oder es soll so unbedienbar sein. Links/Rechts/Unten kann man knicken. Hässlich bis unbedienbar ^^
Kannst du dein Problem damit evtl. anhand eines Screenshots schildern? Soweit ich das sehe, verhält sich das ganz normal.
-
Naja, es sind doch schon mehrheitlich nicht standard Komponenten drin, da hätte ich diese irgendwie dort mit erwartet

Ist ja nicht so als wären alle CBuilder Komponenten lediglich standard, sondern die meisten gehen darüber hinaus und diese THeaderPanel sieht man auch in Win2000 Anwendungen von anderen Herstellern die wohl das WinXP Feature nachahmen.Ach in Tool-Liste kann man so eingeben, na das ja cool.
Wegen TPageControl
http://img405.imageshack.us/img405/7253/pagecontroldt2.png
Links/Rechts sind die Tabs abgeschnitten und Text fehlt.
Unten müssten die Tabs vertikal gespiegelt sein, damit es grafisch passt.Wieso merkt CBuilder sich eigentlich nicht den Aufbau der Fenster? Ich habe die Tool-Liste links schmal neben der Projektverwaltung, aber beim nächsten Start vom CBuilder ist in dem Projekt wieder die Fensteranordnung standard. Wenn die Möglichkeit des verschiebens besteht, dann sollte er sich das doch auch merken.
-
Zackig schrieb:
Wegen TPageControl
http://img405.imageshack.us/img405/7253/pagecontroldt2.png
Links/Rechts sind die Tabs abgeschnitten und Text fehlt.
Unten müssten die Tabs vertikal gespiegelt sein, damit es grafisch passt.Sieht das nur im Designer oder auch zur Laufzeit so aus?
Ich kann das hier nicht reproduzieren, aber vielleicht liegt es daran, daß ich keine Themes verwende.Zackig schrieb:
Wieso merkt CBuilder sich eigentlich nicht den Aufbau der Fenster? Ich habe die Tool-Liste links schmal neben der Projektverwaltung, aber beim nächsten Start vom CBuilder ist in dem Projekt wieder die Fensteranordnung standard. Wenn die Möglichkeit des verschiebens besteht, dann sollte er sich das doch auch merken.
Dafür gibt es (IIRC seit C++Builder 5) in der Toolbar rechts oben einen Layout-Konfigurator. Verändere die Fenster nach Wunsch, klicke auf das "Aktuellen Desktop speichern"-Symbol (alternativ: Ansicht|Desktops|Desktop speichern...) und gib einen Namen ein.
Übrigens, seit C++Builder 2007 ist es wieder möglich, den Formulardesigner und den Editor wie in C++Builder <= 6 als zwei freischwebende Fenster zu haben. Dazu kann man in Tools|Optionen...|Umgebungsoptionen|VCL-Designer die Option "Eingebetteter Designer" deaktivieren.