C++ Builder 10.1 Gratis



  • Vergessen:

    Mit den "nachfolgenden Post" meinte ich das von "Stahli".

    Code Insight funktioniert wohl auch nicht vernünftig.

    Bei der 2010 geht es, wenn man in einer leeren Zeile ist und STRG+LEER drückt, bei der 10.1 Trial und der Starter geht das nicht. Habe aber wohl gehört, dass das auch einer der Bugs ist, die nicht gefixt werden.

    Was auch fehlt:

    Code Formatter.

    Wenn man den bei der 2010 häufig benutzt hat, gewohnt man sich daran und wenn der dann fehlt... blöd. Und Formatter von CNpack oder GExperts Mod (dummzeuch.de) funktionieren nicht. Sind wohl nur für Pascal gedacht.

    Externe Tools wie den Clang-Formatter habe ich nicht zum laufen gebracht und AStyler funktioniert nicht so, wie ich es von 2010 "kenne" und mir vorstelle.

    Fazit 2:

    - Codeguard funktioniert nicht
    - Code Insight auch nicht so ganz
    - IDE Compiler/Linker Fehler (den es bei der 10.1 Pro und Delphi wohl auch geben soll)
    - Webbrowser wie in der Feature-Matrix angegeben, gibt es nur bei FMX, nicht VCL
    - EXE kann manchmal nicht gestartet werden via IDE (egal ob mit, oder ohne Debugger)
    - Setup bietet keine Reparaturfunktion
    - ISO mit 7GB viel zu groß, weil man nur einen Bruchteil installieren kann. (evtl. manuell abspeckbar)
    - Keine Update-Funktion in der IDE (gut, sie bieten ja sowieso keine Updates an)
    - Classen Explorer fehlt
    - TXMLTransform Komponente unbrauchbar, weil die HPP-Datei fehlt (habe keine Verwendung dafür, geht aber ums Prinzip)
    - TWebDispatcher Komponente wird installiert, die man mangels Lizenz nicht nutzen kann... ("Die Anwendung ist für diese Funktion nicht lizenziert.")
    - Setup erzeugt den Ordner (C:\Users\Public\Documents\Embarcadero\Studio\18.0\hpp\Win32) nicht, der wird beim Compilieren angemeckert

    Hätte ich für die 10.1 bezahlt, würde ich mein Geld zurück verlangen. Bei der Starter hält sich die Ausgabe ggf. noch in Grenzen, aber wenn ich die aktuellen Preise von Delphi/CBuilder Pro bzw. von Rad Studio Pro ansehe, wird mir schwindelig. Das Wissen, dass neue Features eingebaut werden und recht schnell wieder entfernt werden. Dutzende Bugs nicht gefixt werden. Compiler zu spät kommen (C++ 64bit bei XE4 z. B.).



  • Maverick schrieb:

    Codeguard: Aktivierbar und Projekt Kompilier-/Linkbar: Ausführbar? Nein -> CG32.dll fehlt.

    Ich habe Codeguard mal mit RS10 (Professional) versucht -> Sofortiger Absturz nach Compilierung.

    Maverick schrieb:

    Kaufen? LOL. Für den Umfang ist sie definitiv viel zu teuer. Die ganzen Probleme/Fehler drücken das auch nach unten.
    ...
    Und es bedrückt mich umso mehr, wenn ich hier lese, dass hier praktisch alle teilweise upgraden "müssen". Gerade wegen IDE Bugs. In der 10er gibt es irgendeinen Compiler Bug der in 10.1 behoben ist, aber nur im Update 1 was wieder Geld kostet und ein Hotfix gibt es dafür wohl auch nicht.

    Es gibt Bugs in der Software die schon im BCB3 enthalten waren und bis heute nicht gefixt wurden. Meine Aktuelle RS10-Installation zerlegt sich immer weiter: Während ich Code tippe, oder gar beim klicken auf speichern kann mir die IDE komplett abrauchen. Wobei das jetzt nicht ganz neu ist: Ich hatte die Probleme (wenn auch nicht so stark) auch schon mit anderen RS-Versionen.

    Dazu kommt das die IDE keinerlei unterstützung jenseits von RAD anbietet (Ich sage nur Refactoring etc.), aber meinem Chef ist RAD ja so wichtig. Ich glaube wir wären selbst bei einem händischen UI-Design unter einer sinnvollen IDE mit guter Werkzeugunterstützung nicht langsamer als aktuell.



  • Der Herzinfarkt ist unbegründet 🙂 Ist doch dabei? IDE -> Tools -> Get-It -> Alle -> Boost.

    Ich habe nochmal nachgesehen: Jetzt ist es tatsächlich da.
    Installiert -> Kriege nur die 1.3X version mit dem alten compiler ohne weiteres zum laufen. Wenn ich auf bcc32c (clang) umschalte werden keine boost libs mehr gefunden.

    EDIT: Obwohl auch 1.55 boost installiert ist. Verstehe ich nicht wirklich.



  • Nach der Installation via ISO wird eine HTML-Datei angezeigt. Dem kann man den Link zu Boost mit direkten Link zu Emba entnehmen.



  • 5cript schrieb:

    Ich habe nochmal nachgesehen: Jetzt ist es tatsächlich da.
    Installiert -> Kriege nur die 1.3X version mit dem alten compiler ohne weiteres zum laufen. Wenn ich auf bcc32c (clang) umschalte werden keine boost libs mehr gefunden.

    EDIT: Obwohl auch 1.55 boost installiert ist. Verstehe ich nicht wirklich.

    Der bcc32 kommt nur mit einem Subset von 1.39 klar, der bcc32c mit 1.55. Wichtig ist aber das jeweils das richtige Boost-Verzeichnis genutzt wird, es gibt unterschiedliche Pfadeinstellungen abhängig vom Compiler. In RS-Professionel bei geschlossenen Projekt im Fenster "Tools/Options" unter "Environment Options/C++ Options/Path and Directories" gibt es die Plattformen und Pfade zur Auswahl (bei 64-bit wird immer der clang genutzt, bei 32bit gibt es 2 Karteireiter).

    Der clang nutzt unabhängig von 32/64bit bei mir die Umgebungsvariable "(CG_64_BOOST_ROOT)",derbcc32"(CG\_64\_BOOST\_ROOT)", der bcc32 "(CG_BOOST_ROOT)". Erstere Verweist auf 1.55 letztere auf 1.39.



  • asc schrieb:

    5cript schrieb:

    Ich habe nochmal nachgesehen: Jetzt ist es tatsächlich da.
    Installiert -> Kriege nur die 1.3X version mit dem alten compiler ohne weiteres zum laufen. Wenn ich auf bcc32c (clang) umschalte werden keine boost libs mehr gefunden.

    EDIT: Obwohl auch 1.55 boost installiert ist. Verstehe ich nicht wirklich.

    Der bcc32 kommt nur mit einem Subset von 1.39 klar, der bcc32c mit 1.55. Wichtig ist aber das jeweils das richtige Boost-Verzeichnis genutzt wird, es gibt unterschiedliche Pfadeinstellungen abhängig vom Compiler. In RS-Professionel bei geschlossenen Projekt im Fenster "Tools/Options" unter "Environment Options/C++ Options/Path and Directories" gibt es die Plattformen und Pfade zur Auswahl (bei 64-bit wird immer der clang genutzt, bei 32bit gibt es 2 Karteireiter).

    Der clang nutzt unabhängig von 32/64bit bei mir die Umgebungsvariable "(CG_64_BOOST_ROOT)",derbcc32"(CG\_64\_BOOST\_ROOT)", der bcc32 "(CG_BOOST_ROOT)". Erstere Verweist auf 1.55 letztere auf 1.39.

    ❤ Danke!
    Die Variable "$(CG_64_BOOST_ROOT)" wurde nicht gesetzt. (EDIT: Auch nach mehrerem neu installieren nicht). Ich habe sie nachträglich in den "Environment Options/Environment Variables" hinzugefügt und jetzt kann ich wieder kompilieren.
    Jetzt ist die Starter Version doch wieder 'ne Option.

    (EDIT: C++11 und boost 1.55 sind die grenzwertigste Unterkante an Neuheit, die ich ertragen kann)
    Ansonsten schätze ich die VCL dafür, dass eine GUI ruck zuck aufgesetzt ist.



  • RSP-14559: CG_64_BOOST_ROOT missing

    Dieser Bug wird mit Update 1 behoben.



  • 5cript schrieb:

    RSP-14559: CG_64_BOOST_ROOT missing

    Dieser Bug wird mit Update 1 behoben.

    Dann wirst du nicht daran kommen. Die Updates sind inzwischen nur noch in der Update-Subscription enthalten (in der Subscription ist das Update seit dem 19.09 verfügbar).

    Aber das Update ist absolut "klasse" gelöst, wie beim letzten mal: Man muss erst alles deinstallieren um es einzuspielen. Es ist aus meiner sicht daher auch kein Update sondern ein Ersatz. Und das wenige Tage nachdem ich unsere Systeme auf RS10.1 umgestellt habe - könnte ko****...

    Je früher wir uns vom RS lösen umso besser. Oder kurz gesagt: Es gibt eigentlich keine schlimmere IDE...



  • Und es ist grade mal wieder die Starter Edtion kostenlos verfügbar:
    https://www.embarcadero.com/products/cbuilder/starter/promotional-download 😉



  • Burkhi schrieb:

    Und es ist grade mal wieder die Starter Edtion kostenlos verfügbar:
    https://www.embarcadero.com/products/cbuilder/starter/promotional-download 😉

    Danke. Ich werde ihn mir mal anschauen. Hab früher mit BCB3 programmiert...



  • WebFritzi schrieb:

    Danke. Ich werde ihn mir mal anschauen. Hab früher mit BCB3 programmiert...

    Habe ich auch mal, ist schon sehr lange her 😉



  • WebFritzi schrieb:

    Burkhi schrieb:

    Und es ist grade mal wieder die Starter Edtion kostenlos verfügbar:
    https://www.embarcadero.com/products/cbuilder/starter/promotional-download 😉

    Danke. Ich werde ihn mir mal anschauen. Hab früher mit BCB3 programmiert...

    Tu's nicht. Wirklich nicht. Nimm lieber das Visual Studio von Microsoft.



  • DocShoe schrieb:

    WebFritzi schrieb:

    Burkhi schrieb:

    Und es ist grade mal wieder die Starter Edtion kostenlos verfügbar:
    https://www.embarcadero.com/products/cbuilder/starter/promotional-download 😉

    Danke. Ich werde ihn mir mal anschauen. Hab früher mit BCB3 programmiert...

    Tu's nicht. Wirklich nicht. Nimm lieber das Visual Studio von Microsoft.

    Nee, nimm lieber CLion.



  • Tu's nicht. Wirklich nicht. Nimm lieber das Visual Studio von Microsoft.

    und dann mit den MFC?



  • pepo schrieb:

    Tu's nicht. Wirklich nicht. Nimm lieber das Visual Studio von Microsoft.

    und dann mit den MFC?

    Ne, die würde ich ich nicht mehr benutzen. Qt wäre da das Framework meiner Wahl.


  • Mod

    Hallo DocShoe

    finde es schon etwas dreist in einem
    VCL Forum fuer MS Visual Studio zu werben



  • KlausB schrieb:

    Hallo DocShoe

    finde es schon etwas dreist in einem
    VCL Forum fuer MS Visual Studio zu werben

    Dann formulier ich das halt anders:
    Nimm irgendwas, aber Hauptsache nicht das RAD Studio von Embarcadero. Nach meinen Erfahrungen kann ich nur vom RAD Studio abraten.

    So besser?



  • Für den Fall das man mit Qt arbeiten möchte bietet sich ja da der QtCreator an.



  • Braunstein schrieb:

    Für den Fall das man mit Qt arbeiten möchte bietet sich ja da der QtCreator an.

    Ist der von der Funktionalität und den Möglichkeiten mit den VCL/FMX Designer vergleichbar?



  • Teils Teils.
    Den Editor finde ich besser als beim Visual Studio. Er bietet mehr Hilfen und auch die Codevervollständigung funktioniert besser. Die Verknüpfung mit dem Designer (Oberfläche) ist auch besser. Der wird innerhalb des Creators ausgeführt.

    Man kann verschiedene Compiler und Debugger einbinden. Ich nutze derzeit MinGW und den VC14. Man kann leicht dazwischen umschalten.

    Probleme gibts manchmal beim Debugger. Da hat MS die Nase vorn. Das ist bei mir auch derzeit der einzige Grund Visual Studio zu verwenden. Bei kleinen Projekten ist der Creator da auch noch gut. Sobald es größer wird wird er immer langsamer und stürzt auch schonmal ab.

    Zudem hat der Creator Vorteile beim Teamwork wenn man mit Leuten zusammenarbeitet die partou Linux verwenden wollen.


Anmelden zum Antworten