BLOGS

よくある質問

warning: file_get_contents(http://www.telize.com/geoip/54.82.112.193) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

4D for Flexは他のSQLデータソースと互換性がありますか?

いいえ、4D for Flexは4D SQL Server用の特別なプロトコルを使用しています。

4D for FlexとDAXの違いはなんでしょう?

両方とも4D ServerをデータソースとするRIAを作成することをターゲットとしています。しかし、これらはそれぞれ全く異なる2つのスキームを使用します:


4D for Flexは接続モードで動作します。サーバサイドにコンポーネントは必要ありません。クライアントとサーバ間の通信はプロプリエタリなSQLプロトコル (4D SQLのODBCサポートに使用されるものと同じ) に依存し,、そのため通信を行うためにファイアウォールで特別なポートを開く必要があります。

4D for Flexはどのポートを使用しますか?

環境設定で設定するSQLサーバポートです。11.2まではデフォルトで1919、現在は19812です。

 

もちろんこのポートがファイアウォールを通過できるように設定されている必要があります。

4D for Flexは永続接続を提供しますか?

4DとFlex間では2つのモードの接続があります:

 

• HTTP (またはSOAP over HTTP) を使用した非接続モードで動作する、Plain Old XML (POX) によるデータ交換。

• 4D for FlexによるSQLソケットを使用した、接続モードで動作する、バイナリプロトコルによるデータ交換。

4D for Flex内でレコードのロックは可能ですか?

SELECT FOR UPDATE機能を使用することで可能です。詳細はマニュアルを参照してください。

4D for Flexを使用するには、既存のコードの変更が必要ですか?

サーバ側のコードは必要ありません。しかし新しいOn SQL Authenticationデータベースメソッドを使用してセキュリティの管理を行ったほうがよいでしょう。

4D for Flexで4Dのコードを呼び出せますか?

はい、SQLに公開された4Dメソッドを呼び出すことができます。

 

メソッドプロパティで"SQLから利用可"チェックボックスをチェックし、SQLコードから呼び出します。

 

例題を参照してください。

4D for Flexには4D Serverが必要ですか?

開発時には必要ありません。しかし配布時には必要です。

4D for Flexでの開発には何が必要ですか?

4D SQLサーバの他、Flex SDKが必要です。

 

Adobeのサイト (http://www.adobe.com/products/flex/) からコマンドラインで使用するものが無料でダウンロードが可能です。または商用のIDE Flex BuilderがAdobeから提供されています。