Forum: PC-Programmierung Eine class von Borland Builder in Visual Studio übernehmen.


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von B. P. (skorpionx)


Lesenswert?

Eine class von Borland Builder in Visual Studio übernehmen.
Geht das überhaupt? Ist das sinnvoll?

von Wilhelm M. (wimalopaan)


Lesenswert?

Klar geht das, Borland verlangt allerdings post-mortem Ablösegebühr.

von Harald K. (kirnbichler)


Lesenswert?

Da "Visual Studio" nur eine IDE, aber keine Programmiersprache ist, kann 
die Antwort nur Ja und Nein lauten.

Wenn der Borland Builder natives C++ verwendet, dann lassen sich Klassen 
in "Visual Studio" überführen, vorausgesetzt, dort wird auch natives C++ 
verwendet.

Daran aber scheitern viele gnadenlos, weil sie WinForms oder andere 
.Net-Glitzer verwenden wollen. Und dann verwendet "Visual Studio" kein 
natives C++, sondern eine proprietäre Microsoft-Konstruktion namens 
"C++/CLI", die trotz des irreführenden Namens eben kein C++ ist.

Wenn man sich vom .Net-Unterbau fernnhält, was man mit "Visual Studio" 
durchaus kann, dann kann man beliebigen nativen C++-Code damit 
verarbeiten; die neueren Versionen von "Visual Studio" kommen nämlich 
mit ziemlich aktuellen und standardkonformen C++-Compilern daher.

Nur muss man dazu halt beim Herumklicken im AppWizard begreifen, wann 
und wo welcher Compiler/welche Programmiersprache zum Tragen kommt.

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

Harald K. schrieb:
> Wenn der Borland Builder natives C++ verwendet

Das ist dummerweise sehr viele in Pascal (Tarnname Delphi) geschrieben. 
Da wird es schon etwas schwieriger das in C++ umzuschreiben. Aber nicht 
unmöglich...

von Harald K. (kirnbichler)


Lesenswert?

Irgend W. schrieb:
> Das ist dummerweise sehr viele in Pascal (Tarnname Delphi) geschrieben.

Nun, die Frage ist halt auch, was genau mit "Borland Builder" gemeint 
ist. Borland gibt es schon lange nicht mehr, und Embarcadero nennt das 
Produkt  "C++ Builder" (https://www.embarcadero.com/products/cbuilder)

Und Delphi heißt weiterhin Delphi 
(https://www.embarcadero.com/products/delphi)

Nutzt denn der "C++ Builder" immer noch in Delphi geschriebene VCLs, wie 
es vor zwanzig, fünfundzwanzig Jahren der Fall war?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.