独自のコンポーネントで作業する場合、コンポーネントコードのデバッグや改善のためだけに、ホストとコンポーネントの環境を切り替えるのは不便です。4D 20 R9 より、コンポーネントにソースコードが含まれている場合、ホストプロジェクト内でコンポーネントの共有メソッドやクラスを直接編集し、デバッグできるようになりました。
コンポーネントのメソッドやクラスをシームレスに編集
以前は、コンポーネントのコードを修正するには、コンポーネントやホストプロジェクトをリロードする必要がありました。今回の機能強化により、4D デベロッパーは、コンポーネントのメソッドやクラスをダブルクリックするだけで、標準のコードエディターで開くことができます。
デバッグがより簡単に
コンポーネントメソッドやクラス関数のデバッグも強化されました。編集可能なコンポーネントメソッドやクラスをトレースしているときに、「編集」または「中断&編集」ボタンをクリック すると、対応するメソッドや関数が開き、問題解決がより迅速かつ直感的になります。
リロード不要のライブコード使用
最も強力な機能強化の 1つは、コンポーネントをリロードしたり、ホストプロジェクトを再起動することなく、変更されたコンポーネントコードを使用できる機能です。これは、変更が即座に反映され、ダウンタイムが大幅に短縮され、開発サイクルが加速されることを意味します。
クライアント/サーバー環境での開発モード
クライアント/サーバーで作業している場合、開発モードを有効化すると、コンポーネントの編集が可能になります。 もちろん、コンポーネントディレクトリの読み取り権限と書き込み権限が必要です。
まとめ
これらの機能強化は、4D でコンポーネントを扱う際に、より柔軟なエクスペリエンスを提供します。コンポーネントコードの直接編集、デバッグ、シームレスな実行を可能にすることで、4D は開発の生産性を大幅に向上させます。これらの新機能をお試しいただき、4Dプロジェクトでよりスムーズで効率的なコーディングワークフローをお楽しみください!
そして、これは始まりに過ぎません! フォームの編集など、まもなくホストデータベースから直接コンポーネントを完全に管理できるようになります!
