問題タブ [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.
delphi - DataSnap メソッドでレコードを返す方法
次の署名で Data Snap メソッドを宣言できるようにしたい
呼び出そうとすると、TLoginInfoはよく知られていないと表示されます。
delphi - Datasnapは、最大8つの非通信集約型双方向マルチプレイヤーゲームに適していますか?
私は以下を必要とする小さなマルチプレイヤーを構築しています:
- Delphiで作成する必要があります
- インターネット接続をサポートする必要があります(LANだけでなく)
- HTTPで動作する
- パケットの暗号化をサポートします(カスタムの場合もあります)
- サーバーにコマンドを送信できる
- サーバーからの応答を受信できる
- 1台のサーバーに最大8人のプレーヤーを接続できます
- 複雑なオブジェクト(おそらくJSONシリアル化)をサーバーに渡すことができます
新しいDelphi2010Datasnapはこのシナリオで正常に使用できると思いますか、それとも古いTSocketを使用する必要がありますか?
delphi - DataSnap 2010 の一般化されたリクエスト機能?
これは私が構築しようとしているクライアント側関数であり、より一般化されており、TDBXReader を返すさまざまなサーバー側プロシージャを呼び出すことができます。現在は機能していますが、いくつかの問題に直面しており、あなたの助けが必要です:
- (最も重要) このアプローチについてどう思いますか? 提案/アドバイスはありますか?
- vLClient (実際には TSrvMethodClient です) を解放するにはどうすればよいですか?
- Create メソッドに 2 番目の引数を渡すことができないのはなぜですか?
ありがとうございました。
delphi - Delphi 2010 DataSnap サーバーでリクエスト/レスポンスのヘッダーにアクセス/変更するにはどうすればよいですか
WebDAV サーバーとして機能する DataSnap サーバーを構築中です。DSHTTPService を使用するときに要求ヘッダーを読み取ってから、応答ヘッダーを変更しようとしています。
誰かが私を正しい方向に向けることができますか? Trace TDSRequest と TDSResponse は TDSRequestIndy と TDSResponseIndy の祖先であり、これらのコンポーネントはヘッダーにアクセスできますが、TDSRequest から TDSRequestIndy に取得する方法が完全にはわかりません。
また、Trace が要求と応答にアクセスするための最もクリーンな方法だとは思いませんでしたが、これまでに見つけた唯一の方法です。
Indy だけでなく、DataSnap を使用してこれを実行しようとする理由は、他のリモート メソッドに DataSnap を使用することを考えているからです。
delphi - DataSnap Filters Compendium の「ハウツー」
Daniele Teti の Datasnap Filters Compendiun (暗号化されたもの) を使用しようとしていますが、成功していません。誰かが Datasnap の暗号フィルターの「ハウツー」を持っていますか?
よろしく。
delphi - Datasnap上に構築されたプログラム
GoogleでDatasnapで作成されたアプリケーションを検索しましたが、多くの情報が見つかりませんでした。
Datasnap 2009/2010で書かれているよく知られたアプリケーションは何ですか?
RemObjects、Midware、kbmMWなどの他のフレームワークを使用する場合と比較して、Datasnap2010を使用することは実行可能な選択肢です。
乾杯AJ
delphi - 「EDBClient: データパケットの不一致」例外が発生するのはなぜですか?
特定の ClientDataSet で ApplyUpdates を呼び出すと、この例外「EDBClient: データパケットの不一致」が頻繁に発生します。
私のマシンでは再現できません。このコードは長い間変更されていないため、Delphi 2010 にアップグレードした後に発生したと思います。
追加情報は、私は midas.dll を使用しないということです。プロジェクトで MidasLib ユニットをコンパイルします。
コメントありがとうございます。
delphi - TDSProviderConnection.SQLConnection のリモート SQLConnection を取得するにはどうすればよいですか?
DataSnap 2009 では、TDSProviderConection と関連する TSQLConnection を使用して、クライアント データモジュールでリモート データベース接続を使用できるようです。クライアント側は簡単に設定できます。フォームに TSQLConnection をドロップして、それを TDSProviderConnection コンポーネントにリンクします。
しかし、クライアントに「実際の」SQLConnection を提供するためのサーバー側のリモート データ モジュールの手順は何ですか? TDSServerModule、TDSTCPServerTransport、TDSServer、および TDSServerClass コンポーネントから継承するサーバー モジュールがあります。これらをサーバー側の TSQLConnection にリンクするにはどうすればよいですか?
delphi - DataSnap 2010 でクライアント IP を取得する方法
サーバー側から接続されたセッションのクライアント IP を取得する方法を教えてください。
ありがとう
delphi - Indy の TidHTTPServer と Delphi の TDSHTTPService の推奨事項または比較
Delphi 2010 を使用して、REST API 呼び出しを処理するために使用される小さなスタンドアロン Web サーバーを実装する必要があります。
私は Indy コンポーネントに精通しており、おそらく疑いなく使用するでしょう。それらと例に関する多くのドキュメントがあります。しかし、私は DataSnap の経験がありません。TDSHTTPService のドキュメントはほとんどないようです。
2つの間の推奨事項または比較はありますか?