Pascal 日和 ホームページ









ソースネクスト

プロジェクトの移行 (Lazarus⇒Typhon)



Lazarus IDE のプロジェクトを Typhon IDE のプロジェクトに変換




 事前に、「CodeTyphon インストール」ページを参照して CodeTyphon Studio をインストールしてください。




 Typhon IDE のプロジェクトは、Lazarus IDE のプロジェクトとは互換がありません。Lazarus IDE のプロジェクトファイルをそのまま Typhon IDE で読み込むとエラーとなります。
 プロジェクトファイルなどのファイル拡張子も違います。

 CodeTyphon Center には、Lazarus IDE のプロジェクトを Typhon IDE のプロジェクトに変換する機能があります。
 Lazarus IDE プロジェクトを Typhon IDE 用に変換すると、Typhon IDE で読み込んで構築(ビルド)することができます。
 ソースファイル中の参照情報やディレクティブなども Typhon IDE に対応するように修正されます。

 変換処理は、対象のフォルダ内のファイルを直接上書きで編集するので、Lazareus IDE のプロジェクトを残したい場合は、Typhon IDE 用のプロジェクトフォルダにコピーしてから実行して下さい。



CodeTyphon Center による Lazarus IDE プロジェクトの変換


 デスクトップのアイコン CodeTyphon64 をダブルクリックして、 CodeTyphon Center を起動します。




 CodeTyphon Center を起動して、 [CodeTyphon]-[Convert Old CT Files to new ...] を実行します。




 プロジェクトの変換ダイアログが表示されるので、[Working Directory] に、Lazarus IDE のプロジェクトを含むフォルダを設定し、[Start Conversion] ボタンをクリックします。
 [Working Directory] に含まれるサブフォルダも含めすべてのプロジェクトが対象になるので注意して下さい。




 [CommandBox] タブに表示が変り、変換スクリプトが実行されます。
 エラーが発生した場合は、その内容を確認して解決して下さい。




 プロジェクトの変換ダイアログの [Exit] ボタンをクリックして終了します。




 これで、[Working Directory] に含まれる Lazarus IDE 用プロジェクトから Typhon IDE 用プロジェクトへの変換は完了です。
 以降、構築は Typhon IDE で行います。




HelloWin32 プロジェクトの変換例


 プロジェクトのファイルが変換され、ファイル拡張子も一部変更となります。


Lazarus IDE
変換
Typhon IDE
 HelloWin32.lpi 
 HelloWin32.ctpr 
 HelloWin32.lps   HelloWin32.ctps 
 HelloWin32.lpr   HelloWin32.ppr 
 HelloWin32.ico   HelloWin32.ico 
 HelloWin32.res   HelloWin32.res 
 unit1.lfm   unit1.frm 
 Unit1.pp   Unit1.pp