Curl Global Community
Curl Developer Center FAQランキング - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Blogs (https://communities.curl.com/forumdisplay.php?fid=17)
+--- Forum: Tech blog (https://communities.curl.com/forumdisplay.php?fid=18)
+--- Thread: Curl Developer Center FAQランキング (/showthread.php?tid=465)



Curl Developer Center FAQランキング - kino - 04-10-2012

Curl Developer Centerで良く参照されるFAQを纏めました。

良く参照される記事のトップ5です。

------------------------------------------------------------------------------------------------------------
1.RecordGridの自動計算

2.Enterキーによるフォーカス移動

3.エラーメッセージ:「~送信に失敗しました:サーバーに接続できませんでした (12029)」

4.マルチランゲージについて

5.エラーメッセージ:「~送信に失敗しました:(12057)」
------------------------------------------------------------------------------------------------------------





RecordGridについて

CurlのRecordGridに関するFAQは他にも多数ありますので、別の機会に改めてRecordGridに関するFAQやサンプルを纏めてみたいと思います。

また、外部サイトになりますが、RecordGridに関する記事が
CodeZineの記事「全機能を使い倒せ!大量データもグラフィカルに表示するCurlコントロール「RecordGrid」マニア
にて紹介されています。


Curlにはコントロール部品のソースコードがオープンコントロールとして公開されていますが、RecordGridのソースコードも公開されており、ソースコードを改変することで追加したい機能、表現方法を変えることが可能です。

一例として、
Curl AppsGallery上にRecordGridの背景を変更したサンプルが公開されています。


---------------------------------------------------------------------------------------------------------------------
草Grid:http://developers.curlap.com/gallery/apps/118
海Grid:http://developers.curlap.com/gallery/apps/120
コルクボードGrid:http://developers.curlap.com/gallery/apps/119
RecordGridの特定の列の強調表示:http://developers.curlap.com/gallery/apps/131
---------------------------------------------------------------------------------------------------------------------
ソースコードもダウンロードできますので興味あるかたはダウンロードしてみてください。





エラーについて
エラーに関する記事が2つエントリーされています。

エラーメッセージに表示されている"12029"等の番号はCurlより呼び出しているWindowsAPI(WinInet)のエラーコードです。
WindowsAPI(WinInet)より返却されたエラーコードをCurlRTEがキャッチし、メッセージとして出力しています。

「~送信に失敗しました:サーバーに接続できませんでした (12029)」の場合、
WindowsAPI(WinInet)より12029が返却されていることを意味します。


Curlに関する情報は、当サイトかCurlDeveloperCenterの情報が有効ですが、
WindowsAPIに関するエラーとして調べてみると、Web上でも有効な情報を発見できますので、
上記形式のエラーの場合は、エラーの影響範囲をCurlに絞らずに WindowsAPIに関するエラーとして調査すると
効率的にトラブルシューティングすることができると思います。
(上記形式のエラーの場合は、ネットワーク環境などCurl以外に問題がある場合が殆どです。)




マルチランゲージについて

Curlの製品として正式にサポートされている言語は、現時点では、日本語・英語ですが、事例として他の言語での導入実績もあるようです。

Curl AppsGallery上にサンプルアプリがありますのでよかったら使ってみてください。

多言語対応ツールリンク:http://developers.curlap.com/gallery/apps/19



多言語に対応するための仕組みは、ソースコードをダウンロードして中身を見ると確認できます。

基本的には、左から右に読むほとんどの言語は Curl アプレット によって表示でき、Curl コントロール から入力ができます。アプレットは適切なフォントを要求し、そのフォントはアプレットが実行されている環境で使用可能なものである必要がありますので、
---------------------------------------------------------------------------------------------------------------------
文字コード:Unicode
利用フォント:Arial Unicode MS
---------------------------------------------------------------------------------------------------------------------
のように複数言語に対応している文字コード・フォントを使っていれば、複数の拠点に対応したアプリケーションを実装できるのできると思います。