新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


devtool:ide:cpp_builder-rad_studio:cpp_builder-use-old-version


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
devtool:ide:cpp_builder-rad_studio:cpp_builder-use-old-version [2020/01/30 15:40] – [ソースの修正が必要だった点] yokodevtool:ide:cpp_builder-rad_studio:cpp_builder-use-old-version [2020/01/30 15:59] yoko
行 1: 行 1:
-C++ Buildre旧バージョンのプロジェクトを利用+C++Buildre旧バージョンのプロジェクトを利用
 ======================================== ========================================
-私は、C++ Builder 5 を持っている。そのプロジェクトを C++Builder Community Edition に移行したので、その留意点などについて残す。+私は、C++Builder 5 を持っている。そのプロジェクトを C++Builder Community Edition に移行したので、その留意点などについて残す。
  
 「[[https://community.idera.com/developer-tools/b/blog/posts/cpp-oldproject-on-recent-cppbuilder-ja|最新のC++Buidlerで旧バージョンのプロジェクトを利用する方法]]」記載の手順で、自動コンバートは出来ないので新規プロジェクトを作成し、ソースをコピーして`*.cpp`をプロジェクトに追加していく。一部、ソース修正が必要。 「[[https://community.idera.com/developer-tools/b/blog/posts/cpp-oldproject-on-recent-cppbuilder-ja|最新のC++Buidlerで旧バージョンのプロジェクトを利用する方法]]」記載の手順で、自動コンバートは出来ないので新規プロジェクトを作成し、ソースをコピーして`*.cpp`をプロジェクトに追加していく。一部、ソース修正が必要。
行 18: 行 18:
  
 ### 文字列の扱いの違い ### 文字列の扱いの違い
-従来の文字列はバイト単位のchar型だったが、漢字などの[[wpjp>マルチバイト文字]]を扱う[[wpjp>ワイド文字]]型に変更になっている。その関係で以下のようなエラーが発生したりする。+RAD Studio 2009 のバージョン以降で、[[programing/cpp_builder/cpp_builder-unicode|C++BuilderはUnicode対応]]となり内部の文字列の扱いが変更になっている。従来の文字列はバイト単位のchar型だったが、漢字などの[[wpjp>マルチバイト文字]]を扱う[[wpjp>ワイド文字]]型に変更になっている。その関係で以下のようなエラーが発生したりする。
  
 ``` ```
devtool/ide/cpp_builder-rad_studio/cpp_builder-use-old-version.txt · 最終更新: 2020/01/30 16:00 by yoko