4D v16.3

32-bitから64-bitへのアップグレード

ホーム

 
4D v16.3
32-bitから64-bitへのアップグレード

32-bitから64-bitへのアップグレード    


 

 

OS X上で既存の4Dアプリケーションを32-bit版から64-bit版へとアップグレードするには、多少の準備が必要となります。

もしお使いのアプリケーションがWindowsあるいはOS X用の4D Server 64-bit版で実行できるなら、大部分の準備は既に済んでいると言ってよいでしょう。64-bit版のデスクトップアプリケーションの場合は、いくつかの追加の段階を踏む必要があるかもしれません。この章ではアップグレードの前と後、両方で必要なポイントをすべて検証するのに手助けするステップ・バイ・ステップ形式のチェックリストを用意しています。

製品の64-bit版への移行にともない、いくつかの機能がアップデートされていたり、無効化、あるいは廃止予定と宣言されています。すべての詳細はこちらのページにまとめてあります: 64-bit版のみの機能

注: 通常のアップグレードプロセスと同様、大規模なステップの前にMSCを使用して検証を行い、データとストラクチャーの両方に問題がないことを確認するのが良いでしょう。

最初にすることは、プラグインがあれば、それらを64-bit版へとアップグレードすることです:

  • 4D プラグイン:
    4D Write と4D Viewを除き、すべてのプラグインは既に64-bit版で動作しています。
    • お使いのアプリケーションが4D Writeを使用している場合、そのコードを4D Write Proへと移行することを検討する必要があります。このとき、既存の32-bit版のコードはそのまま保持しておき、並行して新しい64-bitベースのモジュールを4D Write Proで作り始めるのが良いでしょう。
    • お使いのアプリケーションが4D Viewを使用する場合、4D View Pro機能あるいは別の選択肢を使用する必要があります。
  • サードパーティーのプラグイン:
    プラグインのプロバイダーに連絡をして、64-bit版を取得してください。

  1. お使いのアプリケーションを最新の32-bitリリース (例えば4D v15 R5 32-bitなど) にアップグレードしてください。
  2. Unicodeモードが有効化されていることを確認してください。
  3. あらゆるPICT/cicn/QuickTimeピクチャーを変換してください。
    データ内にある廃止予定のピクチャー形式を検出するには、GET PICTURE FORMATS コマンドが使用できます。
    また、データベースのストラクチャー内にあるサポートされていないピクチャーもすべて置き換える必要があります。MSCで検証をすることで、resources 内にあるピクチャーや3Dボタン用のピクチャーや静的なピクチャーの中で古いピクチャーを検知することができます。
  4. XSLTベースの機能 (_o_XSLT APPLY TRANSFORMATION_o_XSLT SET PARAMETER あるいは _o_XSLT GET ERROR コマンド)を、例えば PROCESS 4D TAGS コマンドで置き換えてください。
  5. _o_Font number の呼び出しをフォント名での呼び出しに置き換えてください。
  6. リソースファイルを作成あるいは変更するコードをすべて削除してください。

この時点で、お使いのデータベースを 64-bit版の4Dで開く準備ができました。

  1. お使いのアプリケーションを 4D Developer Edition 64-bit版で開いてください。
  2. Webエリアにおいて統合された WebKit を使用している場合、これらは自動的にシステムエンジンに切り替わっているため、チェックしてみてください (4Dメソッド($4d) へのアクセスは引き続き有効です)。
  3. コード内で SET PRINT OPTION コマンドの Mac spool file format option を使用している場合、それらを SET CURRENT PRINTERGeneric PDF driver 定数の組み合わせの呼び出しで置き換える必要があります。
  4. ラベルエディターの呼び出しと使用をチェックしてください (ラベルエディター (新デザイン) 参照)。
  5. クイックレポートの呼び出しと使用をチェックしてください (クイックレポートエディター (新デザイン) 参照)。

これでお使いのアプリケーションは完全に64-bit版で使用できるようになり、4D 64-bit版の新機能も使用できるようになりました。

  • 64-bitアーキテクチャーはデータベースキャッシュの限度を引き上げます。より大きいキャッシュを使用するだけでデータベースのパフォーマンスを向上させることができます。
    プリエンプティブプロセス、アニメーション付きフォームオブジェクト、新しい印刷機能など、強力な64-bit機能を使用してみましょう。
    4D Runtime Volumeライセンス64-bit版でアプリケーションをビルドしましょう。
    Win および Mac OS で 64-bit版 4D Server のファイナルバージョンを使用しましょう (OS X用64bit版4D Serverの使用 および Windows用4D Server 64bit版の使用 参照)。
  • GRAPH コマンドにオブジェクト型パラメーターを指定してグラフを作成しましょう。

 
 



参照 

64-bit版の 4D Developer Edition

 
プロパティ 

プロダクト: 4D
テーマ: 32-bitから64-bitへのアップグレード

 
履歴 

 
ARTICLE USAGE

4D v16への変換 ( 4D v16)
4D v16への変換 ( 4D v16.2)
4D v16への変換 ( 4D v16.3)