C++Builder 2007 angekündigt



  • 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 Roadmap

    CodeGear schrieb:

    C++Builder "Barracuda"

    Codename: Barracuda
    Time Frame: Middle of 2008
    Theme: C++Builder and VCL development with Unicode and Generics

    Following 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.



  • Das sieht so zur Design- und Laufzeit aus. Bei WinXP standard (bunti) Theme.

    Den Layout-Konfigurator habe ich net gefunden, aber über das Menü klappts super. Danke!

    Also das mit dem "Eingebetteter Designer" ist nen super Hinweis. So finde ich das schon wesentlich besser, da so gewohnt bin mit CBuilder5 und meine ganzen Fenster gleich nebeneinander legen kann. Werd aber wohl beide Methoden nutzen. Hat beides seine Vor/Nachteile.

    Aber schade die EXE wird mit 2007 wieder grösser

    Habe in ein leeres Projekt Label,Edit,Button und ein Memo plaziert. Compiliere bei beiden ohne Packages und auf Geschwindigkeit optimiert(Release) und unter
    CBuilder5: 321KB
    CBuilder2007: 480KB

    Wird hier die Geschwindigkeit des Compilers durch grössre weniger Code-Optimierte Exe erkauft?



  • Hallo,

    da ich mich auch für das Update auf 2007 interessiere:
    Ist der Compiler endlich schneller geworden? Also so richtig schnell?

    Mir nerven langsam echt die Compile-Zeiten ich glaub, dass ich mittlerweile die Hälfte der Zeit, die ich am PC bin mit compilieren verbringe. Wir haben ein größeres Projekt mit über 250 Units und geschätzt etwa 1,5 Millionen Zeilen Code, und ein vollständiges Build dauert bei mir schon mal ein paar Stunden... 😞

    Ein schnelleres compilieren wäre für mich zur Zeit der einzige Wunsch, den ich an einen neuen C++Builder habe.

    Der komische BuilderBooster (www.builderbooster.com) läuft bei mir gar nicht. Keine Ahnung warum. Sobald ich den drauf hab, kann ich gar nimmer compilieren - bei F9 passiert gar nix...

    Gruß,
    Robert



  • rowisoft schrieb:

    Ist der Compiler endlich schneller geworden? Also so richtig schnell?

    Bis zu 5x schneller, sagt CodeGear. Probiers doch einfach aus, es gibt eine Trialversion.

    Zackig schrieb:

    Wird hier die Geschwindigkeit des Compilers durch grössre weniger Code-Optimierte Exe erkauft?

    Nein. Die Codeoptimierung wurde nicht verändert, und daß die Dateien mit der Zeit größer werden, liegt vermutlich hauptsächlich an
    - der Dinkumware-STL
    - der wachsenden VCL, z.B. die Implementationsdetails für Vista.



  • Also ich habe mir mal die Prof Version bestellt, weil der BCB 6 ist mehr als instabil. Natürlich in der Hoffnung, dass jener stabiler ist bzw. mit Patches stabiler gemacht wird.
    Und das größte Feature finde ich die virtuellen Ordnen im Projektbaum. Dann ist es endlich möglich seine Dateien zu sortieren.
    Wenn dann noch meine gekauften Komponenten laufen wäre das naütlich auch super, aber das ist dann nicht mein Problem 🤡.



  • 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.
    So ich gebs auf, ich war echt vorher nah dran mit mal statt der Prof die Enterprise zu gönnen, aber so nicht.

    Moin zusammen,

    wollte mir auch mal gerade die Trial ziehen, bin aber nicht an meinem Arbeitsrechner. Kann man den Trial Key nur einmal verwenden? Bitte kurze Info, bevor ich mir hier ein Problem einhandle...

    VG Pixfreak



  • Du kannst die Trial nur einmal aktivieren. Theoretisch kannst du sie aber mit dem Key beliebig oft installieren. (Wenn du auf zwei Rechnern den gleichen Benutzernamen hast, kannst du u. U. auch die Aktivierungsdateien weiterverwenden.)
    Im Zweifelsfall mußt du einen zweiten Account erstellen. (Btw, im Developer Network gibt es eine Möglichkeit, eigene Account-Duplikate anzusehen, also scheint das auch so vorgesehen zu sein.)



  • Moin zusammen,

    gibt es Informationen, ob CodeGear noch etwas an dem Hilfesystem verbessern will ??

    Bzw. wie sieht es denn bei unseren Delphi Freunden aus?

    Habe mal gerade etwas zu TSQLConnection nachgeschlagen. Da steht dann bei einer Methode folgender Hilfetext:

    Pascal
    procedure LoadParamsFromIniFile(FFileName: WideString = '');
    C++
    LoadParamsFromIniFile(WideString FFileName = '');

    Beschreibung
    Das ist LoadParamsFromIniFile, ein Mitglied der Klasse TSQLConnection.

    Gerade die Info aus der Beschreibung finde ich sehr informativ 😡 .

    Leider fällt mir dies bei sehr vielen Klassen auf. Da ich noch nicht so fit in der VCL bzw. in den DBX etc bin, greife ich doch häufig auf die Hilfe zurück. Den Turbo C++ Explorer werde ich mir erst einmal nicht deinstallieren, die Hilfe ist zwar auch nicht top, aber besser zu gebrauchen.

    Eure Meinungen?

    VG Pixfrak



  • pixfreak schrieb:

    gibt es Informationen, ob CodeGear noch etwas an dem Hilfesystem verbessern will ??

    Ja, das wollen sie. Ist auch dringend notwendig.

    pixfreak schrieb:

    Eure Meinungen?

    Leider ist das unvollständige Hilfesystem noch immer ein großes Problem. Dabei ist die alte, aber deutlich bessere Hilfe zum C++Builder 6, die hier heruntergeladen werden kann, oft sehr nützlich.

    C++Builder 6-Dokumentation schrieb:

    TSQLConnection

    TSQLConnection kapselt die dbExpress-Verbindung zu einem Datenbankserver.

    Unit: SqlExpr

    Beschreibung

    TSQLConnection stellt eine dbExpress-Datenbankverbindung dar. Jede TSQLConnection-Verbindung kann mit Hilfe der Eigenschaft SQLConnection von mehreren SQL-Datenmengenkomponenten genutzt werden.

    TSQLConnection interagiert mit einem dbExpress-Treiber und zwei .ini-Dateien (Dbxdrivers.ini und Dbxconnections.ini). Die erste Datei (Dbxdrivers.ini) enthält die installierten Treibertypen (Interbase, Oracle usw.) sowie für jeden Treiber die benötigten Bibliotheken (DLLs) und die Voreinstellungen aller Verbindungsparameter. Die zweite Datei (Dbxconnections.ini) enthält benannte Verbindungskonfigurationen. Jede Konfiguration besteht aus einer Reihe von Einstellungen für TSQLConnection und beschreibt eine bestimmte Datenbankverbindung.

    Sie können mit TSQLConnection eine der Konfigurationen in Dbxconnections.ini auswählen und damit die Verbindung zu einer Datenbank herstellen. Sie können auch eine neue Konfiguration definieren und sie der Datei hinzufügen. Doppelklicken Sie dazu einfach auf eine TSQLConnection-Komponente, und verwenden Sie den Verbindungs-Editor.

    Mit TSQLConnection können nicht nur Datenbankverbindungen definiert und eingerichtet werden. Die Klasse veröffentlicht auch Eigenschaften, Methoden und Ereignisse, mit denen Sie die Anmeldung beim Server steuern, Transaktionen verwalten und Metadaten vom Server abrufen können.



  • Hallo Audacia,

    jo, die 6er Version habe ich mir auch schonmal runter geladen und hat mir damals beim Wechsel von VS. nte 2003 zum Turbo C++ sehr geholfen, da die Systeme doch unterschiedlich sind...

    VG Pixfreak


Anmelden zum Antworten