Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: C++ Builder 6で作成されたプロジェクトをRAD Studio 10.2で開くことは可能?



Permlink Replies: 3 - Last Post: Jun 5, 2017 3:41 AM Last Post By: igy kk Threads: [ Previous | Next ]
Kenji diy

Posts: 2
Registered: 6/2/12
C++ Builder 6で作成されたプロジェクトをRAD Studio 10.2で開くことは可能?
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 28, 2017 7:47 PM
お世話になります。

2006年ごろから2011年ごろまでBorland C++ builder 6という開発環境でプログラミングを行なっていたプロジェクトファイルで修正が必要となったのですが、このプロジェクトをRAD Studio10.2で開くことはできますでしょうか?

試しに RAD Studio10.2をインストールして

”既存のプロジェクトを開く”を選択して、”旧 Borland プロジェクトグループ”などを選択してみたのですが、該当するファイルが、このプロジェクトのフォルダ内に見つかりません。

Borland C++6が手元にない場合など、解決策をご教示頂きますよう、宜しくお願い致します。

なお、このプロジェクトのフォルダ内のファイル内容も掲載させて頂きます。このような構成からRAD Studio 10.2で扱えるのか、またはRAD Studio 10.2への移行方法などご教示頂けると幸いです。

(プロジェクトフォルダ内のファイル構成 *一部ファイル名称変更)

?R?s?[.DB
__history
Debug.~ddp
Debug.~dfm
Debug.~h
Debug.cpp
Debug.ddp
Debug.dfm
Debug.h
Debug.obj
Debug_Build
DevInfo.~cpp
DevInfo.~h
DevInfo.cpp
DevInfo.h
DevInfo.obj
Error.wav
Japan(1).ini
Japan.~ini
japan.bak
Language.ini
MYPROJECT.VAL
MYPROJECT
MYPROJECT.DB
MYPROJECT_Server.~bpr
MYPROJECT_Server.~cpp
MYPROJECT_Server.bcc32pch
MYPROJECT_Server.bpr
MYPROJECT_Server.cpp
MYPROJECT_Server.drc
MYPROJECT_Server.exe
MYPROJECT_Server.map
MYPROJECT_Server.obj
MYPROJECT_Server.res
MYPROJECT_Server.tds
MYPROJECT_Server.zip
MYPROJECT_Server_test.zip
MYPROJECT_Server_ver_1_54.zip
MYPROJECT_Server_ver_1_60.zip
Mail.~cpp
Mail.~ddp
Mail.~dfm
Mail.~h
Mail.cpp
Mail.ddp
Mail.dfm
Mail.h
Mail.obj
Main.~cpp
Main.~ddp
Main.~dfm
Main.~h
Main.cpp
Main.cpp.bak
Main.ddp
Main.dfm
Main.h
Main.h.bak
Main.obj
Main_ORG.cpp
msg.dat
Packet.h
res
ServerSetup.~cpp
ServerSetup.~ddp
ServerSetup.~dfm
ServerSetup.~h
ServerSetup.cpp
ServerSetup.ddp
ServerSetup.dfm
ServerSetup.h
ServerSetup.obj
test.dat
Trace.cpp
Trace.h
Trace.obj


こちらのサイトの入手できるBorland C++ Builder 6のマニュアル

http://docs.embarcadero.com/products/rad_studio/cbuilder6/JA/qs.pdf

このマニュアル内では.bprファイルがプロジェクトファイルになるとの記載があります。このbprファイルをRAD Studio 10.2で開く方法はありますでしょうか?

Edited by: Kenji diy on May 29, 2017 1:45 PM

igy kk

Posts: 147
Registered: 9/11/03
Re: C++ Builder 6で作成されたプロジェクトをRAD Studio 10.2で開くことは可能?
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 29, 2017 4:42 AM   in response to: Kenji diy in response to: Kenji diy
Kenji diy wrote:
Borland C++6が手元にない場合など、解決策をご教示頂きますよう、宜しくお願い致します。

セミナー「Delphi / C++Builder 業務アプリケーション 刷新実践法」
http://forms.embarcadero.com/rad-biz-app-migration-seminar
では、
古いプロジェクトファイル 拡張子.bpr .cproj から10.2 Tokyoへの簡単な移行と、古いマニフェストファイルから新しいマニフェストファイルへの移行方法を解説します。

とあり、もしかしたら、一発で移行できる機能とか、あるかもしれませんが、

見つからないようなら、もし、RAD Studio 10.2が製品版であれば、旧バージョンも利用できるので、
まず、C++ Builder 2007をインストールして、C++ Builder 2007でそのプロジェクトを読み込み、
問題なく動作することを確認した後、10.2 で、そのプロジェクトを読み込んでみるのも、よいかもしれません。


あと、プロジェクトが開けた後、移行に関しては、

「Delphi / C++Builder 旧バージョンアプリケーションの移行」 1/2
https://www.youtube.com/watch?v=LhBLeWFcPoE

「旧バージョンのDelphi/C++Builderアプリを最新環境に」 1/2
https://www.youtube.com/watch?v=CuqpsG_hU9M

「Delphi/C++ Builder新バージョンへの移行で考慮すべきポイント」 1/2
https://www.youtube.com/watch?v=74AztPt_TDQ

なども、参考になるかもしれません。

Edited by: igy kk on May 29, 2017 7:02 AM

Kenji diy

Posts: 2
Registered: 6/2/12
Re: C++ Builder 6で作成されたプロジェクトをRAD Studio 10.2で開くことは可能?
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 5, 2017 12:52 AM   in response to: igy kk in response to: igy kk
igy kkさん

回答頂きありがとうございます。助かります。

実は、現在 C++ Builder 2009のEnterprise版を以前購入したことがあるのですが、これはwindows 10では動作可能でしょうか?

また、複数のPCにインストールして、複数人での共同作業などは可能なのでしょうか?

現在危惧しているのはC++ Builder 2009がwindows10でもサポートされているのかと、複数台のなどもライセンス的に問題がないかどうかなどです。

RAD Studio 10.2 Tokyoなど新しいものへ移行すれば、windows10での動作でもサポートしてくれそうだし、複数人での作業のためインストールも複数台許可など期待が多少あるのですが、その辺はどうなっているかなどご存じありませんでしょうか?

もしよければご教示頂きますようよろしくお願い致します。


また、C++ Builder 10.2 TokyoのStarter版をインストールして、今回のC++ Builder 6のプロジェクトをそのまま読み込むことはできませんでしたが、新規プロジェクトを作成して、このプロジェクトに現在のソースコードファイルを追加してビルドするということも可能でしょうか?その場合、画面構成のファイルなどはどうすれば良いでしょうか?

こちらに関してもご教授いただけると幸いです。

igy kk wrote:
Kenji diy wrote:
Borland C++6が手元にない場合など、解決策をご教示頂きますよう、宜しくお願い致します。

セミナー「Delphi / C++Builder 業務アプリケーション 刷新実践法」
http://forms.embarcadero.com/rad-biz-app-migration-seminar
では、
古いプロジェクトファイル 拡張子.bpr .cproj から10.2 Tokyoへの簡単な移行と、古いマニフェストファイルから新しいマニフェストファイルへの移行方法を解説します。

とあり、もしかしたら、一発で移行できる機能とか、あるかもしれませんが、

見つからないようなら、もし、RAD Studio 10.2が製品版であれば、旧バージョンも利用できるので、
まず、C++ Builder 2007をインストールして、C++ Builder 2007でそのプロジェクトを読み込み、
問題なく動作することを確認した後、10.2 で、そのプロジェクトを読み込んでみるのも、よいかもしれません。


あと、プロジェクトが開けた後、移行に関しては、

「Delphi / C++Builder 旧バージョンアプリケーションの移行」 1/2
https://www.youtube.com/watch?v=LhBLeWFcPoE

「旧バージョンのDelphi/C++Builderアプリを最新環境に」 1/2
https://www.youtube.com/watch?v=CuqpsG_hU9M

「Delphi/C++ Builder新バージョンへの移行で考慮すべきポイント」 1/2
https://www.youtube.com/watch?v=74AztPt_TDQ

なども、参考になるかもしれません。

Edited by: igy kk on May 29, 2017 7:02 AM


Edited by: Kenji diy on Jun 5, 2017 5:45 PM
igy kk

Posts: 147
Registered: 9/11/03
Re: C++ Builder 6で作成されたプロジェクトをRAD Studio 10.2で開くことは可能?
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 5, 2017 3:04 AM   in response to: Kenji diy in response to: Kenji diy
Kenji diy wrote:
実は、現在 C++ Builder 2009のEnterprise版を以前購入したことがあるのですが、これはwindows 10では動作可能でしょうか?

また、複数のPCにインストールして、複数人での共同作業などは可能なのでしょうか?

現在危惧しているのはC++ Builder 2009がwindows10でもサポートされているのかと、複数台のなどもライセンス的に問題がないかどうかなどです。

2009のサポート自体は、切れているみたいですし、
http://support.embarcadero.com/article/37740

Windows 10のリリース前の製品ですので、Windows10のサポートは、してないと思います。
# ただ、完全に動作するかはわかりませんが、実際にインストールして、試してみるのも、よいかと思います。

なお、

ライセンスソリューション
https://www.embarcadero.com/jp/solutions/software-licensing-solutions

にある、「指名ユーザーライセンス」の場合でしたら、

複数のユーザーで共有したり譲渡することはできません。

とのことです。

なお、
C++Builder Starter
https://www.embarcadero.com/jp/products/cbuilder/starter


C++Builder Starterは、個人または5人以下の企業/組織のユーザーが利用できるエディションです。
趣味や学習を目的とした利用のほか、C++Builderによって開発したアプリケーションに関連する収益が、
1,000 USドルを越えないというライセンス規定にてご利用いただけます
(収益が1,000 USドルを越えた場合、Professional版以上のエディションをご購入ください)。

とありますので、特に業務で使用される場合、注意が必要です。

Edited by: igy kk on Jun 5, 2017 7:40 PM
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02