「FAQ」カテゴリーアーカイブ

Curlに関するFAQのページです

ブレイクポイントを設定した箇所で実行が止まりません

【ご質問】
ブレイクポイントを設定した箇所で実行が止まりません。なぜでしょうか?
 
【回答】
Curlコントロールパネルのデバッガタブ(バージョン4.0.x以前は、デバッグオプションタブ)で、「ロケーションの追加」ボタンを押下し、「Urlプレフィックスまたはディレクトリパス」に
「file:」と入力してOKボタンを押下して下さい。これにより、クライアントのファイル システム内のファイルでブレイクポイントを設定した場合に、実行が止まるようになります。

GUI開発環境がありますか

【ご質問】
GUI開発環境がありますか?
 
【回答】
Curl統合開発環境(CDE)にビジュアルレイアウトエディタ(VLE)が同梱されています。
独自作成した部品がVLEに追加できます。
Curlの実行環境4.0から、部品をより簡単に追加するために、VLE拡張ツールが追加されました。
このツールによって、簡単にカスタマイズ部品を追加できます。こちらをご参照ください。

APIのソースコードは、公開されないのですか

【ご質問】
APIのソースコードは、公開されないのですか?
 
【回答】
Curlは、GUIコントロール関係のソースコードがCurl IDE インストールディレクトリよりご参照頂けます。
バージョン5.0のデフォルトインストールディレクトリ:
C:/Program Files/Curl Corporation/Surge/6/ide/gui/controls
バージョン6.0のデフォルトインストールディレクトリ:
C:/Program Files/Curl Corporation/Surge/7/ide/gui/controls

パフォーマンスの向上に役立つ仕組みは用意されていますか

【ご質問】
パフォーマンスの向上に役立つ仕組みは用意されていますか?
 
【回答】
Curlの実行環境4.0より、パフォーマンス解析のツールが用意されています。
詳しくは次のCurl IDEドキュメントを参照してください:
Curl IDEドキュメント→目次→CURL→Curl IDE ユーザーガイド→アプレット コード カバレッジの測定

RecordGridにて特定桁数入力時にカーソルを自動移動させたい

【ご質問】
RecordGridにおいて、必要な桁数入力された場合は、
自動的に次の項目へカーソルを移動させることは可能ですか。

【回答】 
StandardRecordGridCellなどを継承したカスタムセルを作成することで可能です。

詳細は、Curl開発者ガイドの
[データの管理と表示]-[データ レコードとグリッド]-[カスタム セルの作成]
の項をご参照ください。 

キーボードの設定はどの程度(たとえばファンクションキーなど)まで可能ですか

【ご質問】
キーボードの設定はどの程度(たとえばファンクションキーなど)まで可能ですか。

【回答】 
それぞれのキーに特定の機能を与えることが可能です。

ブラウザ内でアプレットを実行している場合、F1、F3、F5、F11などブラウザが使用している
ショートカットキーはコントロールできませんが、ブラウザ画面と別にViewなどでアプレットを表示する場合や、
Curlの実行環境4.0以降で利用可能な独立型アプレットを利用すれば、それらの制限がなくなります。

Curl RTEと、CDE(旧CurlIDE) の違い

【ご質問】
Curl RTEと、CDE(旧CurlIDE) の違いはなんですか?

【回答】
それぞれ実行環境と統合開発環境となります。

Curl RTEはCurl言語で作成されたアプリケーションを表示・実行するためのもので、CDE(旧CurlIDE) はCurlアプリケーションを作成・配布するのに必要なツールを含んだ統合開発環境です。ツールにはソースエディタ、デバッガ、インスペクタ、そしてドキュメントからなっています。