AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi VCL mit C++ Builder nutzbar?
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi VCL mit C++ Builder nutzbar?

Ein Thema von messie · begonnen am 23. Nov 2005 · letzter Beitrag vom 27. Nov 2005
Antwort Antwort
Seite 1 von 2  1 2      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 16:45
Hallo,

folgendes Problem: ich soll ein Programm überarbeiten welches in Builder 6 erstellt wurde. Ich habe eine 5er Lizenz und brauche also ein Upgrade. Das hat aber in englisch keiner da bzw. kann einen brauchbaren Termin nennen. Wenn ich jetzt eine deutsche Version kaufe, kann ich dann die englischen Bibliotheken von meinem D6 nutzen?
Dazu gleich noch eine Frage: ich habe in der Vergangenheit deutschte Programme mit der deutschen, englische Programme mit der englischen Version kompiliert. Gibt es eigentlich auch ein wirklich zuverlässige Methode, mit der deutschen Version auch englisch zu kompilieren? Nach meinen Erfahrungen gibt nämlich ein Programm meist doch bei tiefergehenden Fehlern seine "Muttersprache" preis.

Grüße, Messie
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 17:44
Zitat von messie:
Gibt es eigentlich auch ein wirklich zuverlässige Methode, mit der deutschen Version auch englisch zu kompilieren? Nach meinen Erfahrungen gibt nämlich ein Programm meist doch bei tiefergehenden Fehlern seine "Muttersprache" preis.
Du kannst die Unit Consts.pas in der englischen Version in dein Projektverzeichnis kopieren
und in das Projekt aufnehmen.
Dann sprich dein "deutsches" Programm immer Englisch mit dir.
Es gibt evtl. noch weitere Units, die solche Resourcestrings enthalten; z.B. ADOconst.
Aber das findest du selbst raus.
Andreas
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 18:34
Zitat von shmia:
Aber das findest du selbst raus.
Tja, leider ist mir (und anderen) das bisher nicht so perfekt gelungen. Meist findet es doch ein Kunde raus, weil man irgendeine der erforderlichen Dateien nicht eingebunden hat und man im regulären Testbetrieb nicht die Situationen erzeugt, die ein DAU hinbekommt. Deshlab habe ich immer mit der englischen Version kompiliert.

Grüße, Messie
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 18:56
Zitat von messie:
Zitat von shmia:
Aber das findest du selbst raus.
Tja, leider ist mir (und anderen) das bisher nicht so perfekt gelungen.
In der Delphi IDE : suchen -> In Dateien suchen suchst du nach "resourcestring" im
Verzeichnis C:\programme\.....\Delphi5\Source (incl. Unterverz)
Alle Units, die nur Resourcestrings enthalten, müssen wie oben beschrieben behandelt werden.
Comconst.pas, Sysconst.pas,.....
Das kriegst du garantiert hin, weil du jetzt weisst worauf zu achten ist.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 19:11
Zitat von messie:
folgendes Problem: ich soll ein Programm überarbeiten welches in Builder 6 erstellt wurde. Ich habe eine 5er Lizenz und brauche also ein Upgrade. Das hat aber in englisch keiner da bzw. kann einen brauchbaren Termin nennen.
Wie wäre es mit C++-Builder 2006?
Zitat von messie:
Wenn ich jetzt eine deutsche Version kaufe, kann ich dann die englischen Bibliotheken von meinem D6 nutzen?
Vermutlich nein. Der Delphi-Compiler kann nur Pascal-Code verdauen. C++-Builder kann Pascal und C/C++-Code verdauen. Ist also in deinen Biliotheken C/C++-Code vorhanden geht es nicht.

Zitat von messie:
Dazu gleich noch eine Frage: ich habe in der Vergangenheit deutschte Programme mit der deutschen, englische Programme mit der englischen Version kompiliert. Gibt es eigentlich auch ein wirklich zuverlässige Methode, mit der deutschen Version auch englisch zu kompilieren? Nach meinen Erfahrungen gibt nämlich ein Programm meist doch bei tiefergehenden Fehlern seine "Muttersprache" preis.
Mach dein Programm doch gleich mehrsprachig mit GNU Gettext
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 19:25
@shmia:
Danke für den Tip. Jetzt muß ich noch rausfinden, ob ich das auch mit dem Builder nutzen kann.

@Bernhard:
Auch der Builder basiert auf der VCL, und die ist in Pascal geschrieben. Daher der Gedanke. Die Frage ist, ob die benötigten resource-Dateien kompatibel zwischen Builder und Delphi sind.

Der Hinweis auf den neuen Builder ist sehr interessant, weil der Preis nahezu identisch zum Builder 6 ist. Kann mir jemand einen Tipp geben, ob sich der Builder 2006 ähnlich wie D6 verhält? Ich habe ein Demo vom Builder 6, da ist das "look and feel" zum D6 wirklich identisch, was in meinem Fall doch einen deutlich geringeren Arbeitsaufwand bedeuten würde.

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 23. Nov 2005, 19:48
Zitat von messie:
Auch der Builder basiert auf der VCL, und die ist in Pascal geschrieben. Daher der Gedanke.
Der Builder verwendet auch die VCL und kann auch jedes Formular von Delphi verwenden. Aber Du kannst kein C++-Builder-Formular in Delphi verwenden.

Zitat von messie:
Die Frage ist, ob die benötigten resource-Dateien kompatibel zwischen Builder und Delphi sind.
Ich würde sagen: Nein. Der C++-Builder kam immer zeitversetzt zwischen Delphi-Versionen heraus, so das die VCL im Builder immer zwischen den entsprechenden Delphi-Versionen lag.

Zitat von messie:
Der Hinweis auf den neuen Builder ist sehr interessant, weil der Preis nahezu identisch zum Builder 6 ist. Kann mir jemand einen Tipp geben, ob sich der Builder 2006 ähnlich wie D6 verhält? Ich habe ein Demo vom Builder 6, da ist das "look and feel" zum D6 wirklich identisch, was in meinem Fall doch einen deutlich geringeren Arbeitsaufwand bedeuten würde.
C++-Builder 2006 (und Delphi 2006) verwenden die gleiche IDE die auch schon bei D8/2005 verwendet wurde. Also von der Optik um einiges anders.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 24. Nov 2005, 05:36
Zitat von Bernhard Geyer:
Aber Du kannst kein C++-Builder-Formular in Delphi verwenden.
Das ging bei den älteren Versionen aber...

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#9

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 24. Nov 2005, 07:37
Moin, moin,

also ich habe Delphi und CBuilder lizensiert beide in der 6´er Version und es geht definitv nicht die VCL in dem jeweiligen anderen Compiler zu verwenden, zumal bei CBuilder auch noch einige Headerdateien bnötigt werden. Die Idee war damals einige Komponenten in Delphi zu entwickeln und einen C-Profi an die Applikationsentwicklung zu setzen. Das war nichts. Heute gibt es eins Delphi pur und gut.

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Delphi VCL mit C++ Builder nutzbar?

  Alt 24. Nov 2005, 07:42
Zitat von messie:
Zitat von Bernhard Geyer:
Aber Du kannst kein C++-Builder-Formular in Delphi verwenden.
Das ging bei den älteren Versionen aber...
Ist mir neu. Dann wiederrufe ich mein Aussagen und behaubte das genaue Gegenteil - aber ich glaub noch nicht dran. Einige Ausagen wiedersprechen deiner Aussage. BPL's gehen, aber nicht die Formulare direkt.
Ich habs mal mit D5/C++-Builder 5 probiert aber nach ein paar Minuten wieder aufgegeben.

Aber wenns früher ging dürfte es jetzt auch wieder gehen. Zumal dann ja wirklich die 100% gleiche Version der VCL verwendet wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz