問題タブ [datasnap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3472 参照

delphi - DataSnap メソッドでレコードを返す方法

次の署名で Data Snap メソッドを宣言できるようにしたい

呼び出そうとすると、TLoginInfoはよく知られていないと表示されます。

0 投票する
3 に答える
748 参照

delphi - Datasnapは、最大8つの非通信集約型双方向マルチプレイヤーゲームに適していますか?

私は以下を必要とする小さなマルチプレイヤーを構築しています:

  • Delphiで作成する必要があります
  • インターネット接続をサポートする必要があります(LANだけでなく)
  • HTTPで動作する
  • パケットの暗号化をサポートします(カスタムの場合もあります)
  • サーバーにコマンドを送信できる
  • サーバーからの応答を受信できる
  • 1台のサーバーに最大8人のプレーヤーを接続できます
  • 複雑なオブジェクト(おそらくJSONシリアル化)をサーバーに渡すことができます

新しいDelphi2010Datasnapはこのシナリオで正常に使用できると思いますか、それとも古いTSocketを使用する必要がありますか?

0 投票する
1 に答える
624 参照

delphi - DataSnap 2010 の一般化されたリクエスト機能?

これは私が構築しようとしているクライアント側関数であり、より一般化されており、TDBXReader を返すさまざまなサーバー側プロシージャを呼び出すことができます。現在は機能していますが、いくつかの問題に直面しており、あなたの助けが必要です:

  • (最も重要) このアプローチについてどう思いますか? 提案/アドバイスはありますか?
  • vLClient (実際には TSrvMethodClient です) を解放するにはどうすればよいですか?
  • Create メソッドに 2 番目の引数を渡すことができないのはなぜですか?

ありがとうございました。

0 投票する
1 に答える
1065 参照

delphi - Delphi 2010 DataSnap サーバーでリクエスト/レスポンスのヘッダーにアクセス/変更するにはどうすればよいですか

WebDAV サーバーとして機能する DataSnap サーバーを構築中です。DSHTTPService を使用するときに要求ヘッダーを読み取ってから、応答ヘッダーを変更しようとしています。

誰かが私を正しい方向に向けることができますか? Trace TDSRequest と TDSResponse は TDSRequestIndy と TDSResponseIndy の祖先であり、これらのコンポーネントはヘッダーにアクセスできますが、TDSRequest から TDSRequestIndy に取得する方法が完全にはわかりません。

また、Trace が要求と応答にアクセスするための最もクリーンな方法だとは思いませんでしたが、これまでに見つけた唯一の方法です。

Indy だけでなく、DataSnap を使用してこれを実行しようとする理由は、他のリモート メソッドに DataSnap を使用することを考えているからです。

0 投票する
1 に答える
741 参照

delphi - DataSnap Filters Compendium の「ハウツー」

Daniele Teti の Datasnap Filters Compendiun (暗号化されたもの) を使用しようとしていますが、成功していません。誰かが Datasnap の暗号フィルターの「ハウツー」を持っていますか?

よろしく。

0 投票する
1 に答える
642 参照

delphi - Datasnap上に構築されたプログラム

GoogleでDatasnapで作成されたアプリケーションを検索しましたが、多くの情報が見つかりませんでした。

  1. Datasnap 2009/2010で書かれているよく知られたアプリケーションは何ですか?

  2. RemObjects、Midware、kbmMWなどの他のフレームワークを使用する場合と比較して、Datasnap2010を使用することは実行可能な選択肢です。

乾杯AJ

0 投票する
1 に答える
1888 参照

delphi - 「EDBClient: データパケットの不一致」例外が発生するのはなぜですか?

特定の ClientDataSet で ApplyUpdates を呼び出すと、この例外「EDBClient: データパケットの不一致」が頻繁に発生します。

私のマシンでは再現できません。このコードは長い間変更されていないため、Delphi 2010 にアップグレードした後に発生したと思います。

追加情報は、私は midas.dll を使用しないということです。プロジェクトで MidasLib ユニットをコンパイルします。

コメントありがとうございます。

0 投票する
1 に答える
2045 参照

delphi - TDSProviderConnection.SQLConnection のリモート SQLConnection を取得するにはどうすればよいですか?

DataSnap 2009 では、TDSProviderConection と関連する TSQLConnection を使用して、クライアント データモジュールでリモート データベース接続を使用できるようです。クライアント側は簡単に設定できます。フォームに TSQLConnection をドロップして、それを TDSProviderConnection コンポーネントにリンクします。

しかし、クライアントに「実際の」SQLConnection を提供するためのサーバー側のリモート データ モジュールの手順は何ですか? TDSServerModule、TDSTCPServerTransport、TDSServer、および TDSServerClass コンポーネントから継承するサーバー モジュールがあります。これらをサーバー側の TSQLConnection にリンクするにはどうすればよいですか?

0 投票する
2 に答える
2993 参照

delphi - DataSnap 2010 でクライアント IP を取得する方法

サーバー側から接続されたセッションのクライアント IP を取得する方法を教えてください。

ありがとう

0 投票する
1 に答える
1504 参照

delphi - Indy の TidHTTPServer と Delphi の TDSHTTPService の推奨事項または比較

Delphi 2010 を使用して、REST API 呼び出しを処理するために使用される小さなスタンドアロン Web サーバーを実装する必要があります。

私は Indy コンポーネントに精通しており、おそらく疑いなく使用するでしょう。それらと例に関する多くのドキュメントがあります。しかし、私は DataSnap の経験がありません。TDSHTTPService のドキュメントはほとんどないようです。

2つの間の推奨事項または比較はありますか?