Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 7 - Last Post: Jan 23, 2018 5:31 AM Last Post By: Yuki Nishina
Yuki Nishina

Posts: 7
Registered: 9/1/14
旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 19, 2018 9:43 AM
C++Builder Starter 10.2 Update 2を使用しています。

下記 機能一覧によると、“Delphi 1 / C++Builder 3 から10.1 Berlin までの旧バージョンプロジェクトのインポート”の機能はStarter C++Builderでも利用できるようですが、
[ファイル][プロジェクトを開く]からC++Builder6の.bprファイルを選択しても、中身がエディタで表示されるだけで、プロジェクトのインポートが行われません。
.bprファイルをRAD Studioにドラッグ&ドロップした場合も同様です。

プロジェクトのインポート機能を利用するにはどうすれば良いでしょうか。

https://www.embarcadero.com/images/jp/dm/products/rad-studio-tokyo-feature-matrix-jp.pdf
igy kk

Posts: 147
Registered: 9/11/03
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 20, 2018 12:37 AM   in response to: Yuki Nishina in response to: Yuki Nishina
外しているかもしれませんが・・・

単に、プロジェクトのソースのみ表示していて

例えば、Delphiでしたら、
program Project1;
 
uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};
 
{$R *.res}
 
begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

みたいなコードだけ表示しているだけで、
画面右のプロジェクトマネージャーの各ファイル(フォーム)の一覧が表示していませんか?
Yuki Nishina

Posts: 7
Registered: 9/1/14
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 20, 2018 1:40 AM   in response to: igy kk in response to: igy kk
"<プロジェクト グループがありません>"と表示されており、既存のユニット等は一切表示されていません。

igy kk wrote:
外しているかもしれませんが・・・

単に、プロジェクトのソースのみ表示していて

例えば、Delphiでしたら、
program Project1;
 
uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};
 
{$R *.res}
 
begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

みたいなコードだけ表示しているだけで、
画面右のプロジェクトマネージャーの各ファイル(フォーム)の一覧が表示していませんか?
igy kk

Posts: 147
Registered: 9/11/03
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 20, 2018 2:23 AM   in response to: Yuki Nishina in response to: Yuki Nishina
Yuki Nishina wrote:
"<プロジェクト グループがありません>"と表示されており、既存のユニット等は一切表示されていません。

検索したら、

C++Builder 10.1 Berlin Starter EditionでBCB6のプログラムを動かす
http://mate-gai.hatenablog.com/entry/2016/09/04/165606

などあり、拡張子 bpr のプロジェクトファイルがサポートされていないみたいですね。

海外のほうでも、

Old Borland Builder 5 Import?
https://community.embarcadero.com/forum/tools/2360-old-borland-builder-5-import

とか。

新規のプロジェクトに各ファイルを追加するしかないのかもしれませんね。
Yuki Nishina

Posts: 7
Registered: 9/1/14
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 20, 2018 3:43 AM   in response to: igy kk in response to: igy kk
では、機能一覧に書かれているのは誤りの可能性があると思いますが、
ProfessionalやEnterprise以上のエディションは如何でしょうか。
旧バージョンのプロジェクトを開いた場合、プロジェクトのアップグレードは機能しますでしょうか。

将来利用する可能性を考えて、こちらもサポートされているのか、知りたいです。
トライアル版はこの機能を確認しないまま期限が切れてしまいました。

igy kk wrote:
Yuki Nishina wrote:
"<プロジェクト グループがありません>"と表示されており、既存のユニット等は一切表示されていません。

検索したら、

C++Builder 10.1 Berlin Starter EditionでBCB6のプログラムを動かす
http://mate-gai.hatenablog.com/entry/2016/09/04/165606

などあり、拡張子 bpr のプロジェクトファイルがサポートされていないみたいですね。

海外のほうでも、

Old Borland Builder 5 Import?
https://community.embarcadero.com/forum/tools/2360-old-borland-builder-5-import

とか。

新規のプロジェクトに各ファイルを追加するしかないのかもしれませんね。
igy kk

Posts: 147
Registered: 9/11/03
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 20, 2018 6:00 AM   in response to: Yuki Nishina in response to: Yuki Nishina
実際に、C++ Builderを使っていないので、正確なことはわかりませんが、

ProfessionalやEnterprise以上のエディションを使うなら、旧バージョンも利用できますので、
最新版の10.2でいきなり C++ Builder 6のソースを読み込むよりも、問題の切り分けなどしやすくするためにも、

・Ansi版最後のC++ Builder 2007で、そのプロジェクトを読み込み、エラーや不具合が出ないところまで修正。
・その後、10.2 Tokyoで、2007のプロジェクトを読み込み、必要な修正を行う。

のような感じですれば、よいかもしれませんね。
Yuki Nishina

Posts: 2
Registered: 9/1/14
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 21, 2018 12:24 AM   in response to: igy kk in response to: igy kk
考え方としてはそうなのですが、機能一覧に記載されている事が正しいのか、知りたいです。
個別のユニットに対する移行については考慮しており、マニュアルでユニットを新しいプロジェクトに移行しているのですが、
RAD Studioのインポート機能を使用した場合、どのようなアウトプットが得られるかについて興味があります。
(Starterでサポートされているのであれば、それが確認できると思ったので)

エンバカデロのサポートにも問い合わせてみますが、サブスクリプションの期間が過ぎているので、
回答が得られるかわかりません。

igy kk wrote:
実際に、C++ Builderを使っていないので、正確なことはわかりませんが、

ProfessionalやEnterprise以上のエディションを使うなら、旧バージョンも利用できますので、
最新版の10.2でいきなり C++ Builder 6のソースを読み込むよりも、問題の切り分けなどしやすくするためにも、

・Ansi版最後のC++ Builder 2007で、そのプロジェクトを読み込み、エラーや不具合が出ないところまで修正。
・その後、10.2 Tokyoで、2007のプロジェクトを読み込み、必要な修正を行う。

のような感じですれば、よいかもしれませんね。
Yuki Nishina

Posts: 2
Registered: 9/1/14
Re: 旧バージョンプロジェクトのインポート(プロジェクトのアップグレード)について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jan 23, 2018 5:31 AM   in response to: Yuki Nishina in response to: Yuki Nishina
エンバカデロ・テクノロジーズより回答を頂きました。

以下、要約にです。

“C++Builder 6以前の旧バージョンで作成したプロジェクトは、C++Builder 10.2 Tokyoに直接インポートすることができず、
一旦、C++Builder 10 Seattle以前のバージョンで新しい形式のプロジェクトファイルに変換する必要がある。
機能一覧に明記されていなかったため、改めて補足説明を追加掲載致した。

製品版のC++Builder 10.2 Tokyoを購入すると、主要な旧バージョンも使用できるため、
C++Builder 10 Seattle以前のバージョンで新しい形式のプロジェクトファイルに変換することが可能となる”

Yuki Nishina wrote:
C++Builder Starter 10.2 Update 2を使用しています。

下記 機能一覧によると、“Delphi 1 / C++Builder 3 から10.1 Berlin までの旧バージョンプロジェクトのインポート”の機能はStarter C++Builderでも利用できるようですが、
[ファイル][プロジェクトを開く]からC++Builder6の.bprファイルを選択しても、中身がエディタで表示されるだけで、プロジェクトのインポートが行われません。
.bprファイルをRAD Studioにドラッグ&ドロップした場合も同様です。

プロジェクトのインポート機能を利用するにはどうすれば良いでしょうか。

https://www.embarcadero.com/images/jp/dm/products/rad-studio-tokyo-feature-matrix-jp.pdf
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02