問題タブ [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 - DCOMCNFG で DataSnap サーバーを見つけるにはどうすればよいですか?
Windows 7 で、tregsrvr (管理者として実行) を使用して新しい DataSnap サーバーを登録しようとしました。これは実行され、登録が成功したことを確認します。
ただし、DCOMCNFG にサーバーが見つからず、その設定を確認できません。ID として GUID を持つ DCOM エントリは非常に多くあります。それらの 1 つが DataSnap サーバーであることはわかっています。
ただし、DCOMCNFG リストに表示される GUID は、Delphi IDE で確認できるサーバーの GUID と同じではありません。これは正しいです?DCOMCNFG で DataSnap サーバーをすばやく見つける方法はありますか?
更新: 奇妙なことに、今日 (サーバーの再起動後) dcomcnfg にエントリが見つかりました。サーバー GUID (CoClass) を再起動しなくても、Windows 2008 R2 ボックスにサーバーを登録することもできました。
delphi - Delphi XE Datasnap のトランスポート フィルタ
datasnap 用のカスタム トランスポート フィルターを作成して使用しようとすると、クライアント アプリを実行すると、次のようなエラーが表示されます。
モジュール ProjectAdminClient.exe の例外 TDBXError。Filter Log Rejected 設定パラメータ FilterUnit に値 1024 が指定されました。この時点で、この非互換性のため、サーバー通信は不可能です。
これは何が原因ですか?
delphi - Delphi Web および Web サービス開発の現在の選択肢は何ですか
私は Delphi をいじっています。私のデスクトップ開発のほとんどは、.Net と C を使用した組み込みシステムで行われています。RoR と Python (Django、CherryPy) で Web 開発を行ったこともあります。Web サービス ( REST または SOAP) をネイティブ クライアントと Web クライアントで使用します。
私は最近、Delphi の学習に再び刺激を受けているので、Delphi を使用して Web サービスと Web クライアントを構築するためのオプションにはどのようなものがあるのか知りたいと思っています。ほとんどの Delphi ドキュメントは少し古くなっていますが、これまでのところ、次の選択肢が見つかりました。
- DataSnap
- WebSnap
- ウェブブローカー
- イントラウェブ
- RemObjects のデータ抽象と RemObjects SDK
WebSnap は死んでいるような印象を受けますが、他のテクノロジはまだ開発中です。どのテクノロジを調査するかについてのガイダンスはありますか?
ps Delphi は、Web 開発に広く普及している選択肢ではないことはわかっていますが、VCL を楽しく学んできたので試してみたいと思っています。
delphi - Delphi:ZLibCompressionフィルターをdatasnap-xeサーバーに登録する方法
問題:
DataSnap-XEサーバーでZLibCompressionフィルターを使用しています。
クライアントは常に次のエラーにメッセージを表示します。
「Borland.Data.TDBXError:通信フィルターZLibCompressionが登録されていません。サーバーと通信するには、フィルタークラスを登録する必要があります。」
質問1
ZLibCompressionフィルターを登録するにはどうすればよいですか?
編集
質問2
DataExplorerのDatasnap-Connectionをこのサーバーにリンクさせるにはどうすればよいですか?
delphi - DelphiDataSnapSocketServer「キー211の作成に失敗しました」
Delphi2009のBorlandSocketServerアプリケーションを終了しようとすると、上記のメッセージが表示されます。
アプリケーションウィンドウは開いたままで、タスクマネージャーでのみアプリケーションを終了できます。
オペレーティングシステムはWindows2000ProfessionalSP4です。
同じエラーは、Delphi2007バージョンのscktsrvrでも発生します。
delphi - 中間層ソリューションとしてのASTAの置き換え
現在、Advantage DBへのクライアントサーバー通信を処理するために、Delphi7とASTAを使用しています。
私はRadStudioXE Enterpriseに移行し、ASTAの将来がやや不確実になっているため、別の類似したソリューションに切り替えることを検討しています。これは時間とおそらくお金への多額の投資になるので、私はオプションを研究してきましたが、木と森の状況に到達しました。
私が必要としているものの基本的なポイントをいくつか挙げます。誰かが私が焦点を当てるべき技術と製品の特定の組み合わせを提案できれば、それらのニーズを満たすのに役立つかもしれません。私は本当に、ASTAが現在、活発な開発とサポートの下で提供している通信および暗号化機能を置き換えたり、改善したりする必要があります。
- -DelphiXEを使用します。
- -アプリケーションはWin32になり、サーバーはWindowsで実行されます。
- -IISは許可されていません。
- -VPN要件は許可されていません。
- -ソケット通信は、ネイティブまたはサードパーティのアドオンを介してAES暗号化をサポートする必要があります。
- -強力なセキュリティが可能な場合、一部の基本的なブラウザベースのアプリケーションアクセスはボーナスになります。
- -Linux、Mac、モバイルのサポートは非常に低い優先度です。
- -NIST 800-53 / FIPS 140-2に準拠する必要がありますが、認定は必要ありません。(通信と暗号化に関連するため)
これが私の最初の質問ですので、私が必要なものをよりよく表現したり、詳細に説明したりできるかどうか教えてください。
皆さんが与えることができるあらゆる方向性に感謝します。
delphi - JSON メッセージに何かを追加する Delphi DataSnap フレームワーク
Delphi XE DataSnap REST サーバーを使用しており、JSON シリアル化されたオブジェクトを返そうとしています。メソッドがクライアントに返す結果は次のようになります。
整形式の JSON。
問題は、メッセージがクライアントによって受信されると、それに追加されたものがたくさんあり、次のようになることです。
"result"
バックスラッシュ文字とそのタグが前 にたくさんあります。
なぜ私がこの余分なものを手に入れているのか、そしてそれを取り除く方法を誰かが知っているかどうか疑問に思っていました.
php - JSONObject をパラメーターとして渡す PHP を使用して Datasnap サーバーを使用する
Datasnap サーバーがあり、次の名前のメソッドがあります。
このメソッドを呼び出すために、以下の小さな php コードを実行しました。
ブラウザ (Firefox または IE) から次のエラー メッセージが表示されました。
警告: file(http://192.168.1.101:8088/datasnap/rest/TServerMethodsMain/AddCity/{"id":1,"description":"MY CITY","uf":"XX"}) [function.ファイル]: ストリームを開けませんでした: HTTP 要求が失敗しました! C:\xampp\htdocs\json-php\index.php の 19 行目の HTTP/1.1 500 内部サーバー エラー
さて、私はこのphpコードで正常に動作する他のメソッドを持っていますが、パラメーターとしてプリミティブ型を渡す場合にのみ:文字列、整数...
デバッグを行ったところ、パラメーターJSONObjectをオブジェクト( unMarshall )に変換する必要がある瞬間に問題が発生することがわかりました。クライアント Delphi Win32 でこのメソッドを呼び出すと、正常に動作します。
誰も問題について何か知っていますか?
ありがとう !
delphi - Delphi Datasnap-XE:実際にフィルターを設定するにはどうすればよいですか?
次のコードを使用して、DataSnap接続を実用的にセットアップしています
質問:
Zlib&PC1&RSAフィルターを実用的にセットアップするにはどうすればよいですか?