Supercharge Your Mobile Development With Our Exclusive Training Offer! 製品の購入

Leverage REST API’s Full Potential with RAD Server Training! 製品の購入

Webinar: What's Coming in RAD Studio 12.1 Athens 参加登録

Behind the Build: The new C++Builder Clang Toolchain! リプレイを見る

RAD Studio 12 Athens リリース! 詳細はこちら

What's New in RAD Studio 12 Athens Watch On-Demand

InterBase 2020 Update 4リリース! 詳細はこちら

New IBLite Edition and IBToGo Subscription Offer 詳細はこちら

Delphi & C++Builder 11 Community Edition リリース 詳細はこちら

Python、C++、VC。新ツール登場!詳細はこちら

製品利用の情報はサポートナレッジベース

Delphi / C++Builder Community Edition 10.4.2

Delphi 主な機能

Windows、Android、iOS、macOS、
Linux向け開発で5倍の生産性を実現

デバッグ

クロスプラットフォームネイティブデバッガにより、作成したアプリをすばやく配置しバグを取り除くことができます。RAD StudioのIDEからは、Windows、macOS、iOS、Android、Linux向けにアプリケーションをリモート実行/デバッグできます。

ブレークポイントの設定

ブレークポイントを用いれば、特定の場所、あるいは特定の条件が発生したときに、プログラムの実行を一時停止し、アプリケーションの実行状況を確認できます。コードエディタ上で、ソースブレークポイントやモジュールロードブレークポイントを設定することで、アプリケーションがどのように実行され、変数にどのような値が設定されているかをすばやく理解することができます。

ブレークポイントの設定
呼び出し履歴のトレース

呼び出し履歴のトレース

ブレークポイント使用時に、呼び出し履歴を用いれば、コードの現在の場所に至るまで、どのようにコードが実行されてきたかを理解し、「なぜこのように実行されたのか」といった疑問に答えることができます。

マルチスレッドアプリケーションを作成している場合には、それぞれのスレッドごとに呼び出し履歴を見ることができ、大変便利です。

値の検査

デバッグ中にプログラムを一時停止させている状態で、変数に格納された現在の値を表示できます。コードエディタ上の任意の変数名にマウスカーソルを合わせれば、ツールチップヒントによって、すばやく値を確認できます。

値の検査
クロスプラットフォーム ライブデバッグ

クロスプラットフォーム ライブデバッグ

クロスプラットフォームデバッグ機能により、任意のデバイス上でのデバッグをサポートします。Windowsに加え、iOS、Android、Macデバイスにアプリケーションを配置し、リモートデバッグが可能。あたかも、ローカルで実行しているかのようにデバッグを実行できます。ブレークポイントの設定、呼び出し履歴、ツールチップ式評価など、すべてのサポートプラットフォーム上で、強力なデバッガ機能を用いたライブデバッグが可能です。

問題を特定したら、修正、再コンパイルにより、再びRAD StudioのIDEから直接アプリケーションを配置。すばやく再デバッグが可能になります。