問題タブ [podo]

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 投票する
1 に答える
1530 参照

delphi - DataSnap「プレーンオールドDelphiオブジェクト」とネストされたオブジェクト

Delphi XEのDataSnapに関する新しい記事では、POJOのJava Enterprise Editionの概念(「プレーンオールドJavaオブジェクト」)と同様に、DataSnapがサーバーとクライアント間でTObjectの子孫を転送できるようになったと説明しています。

このようなPODOに、初期化する必要のあるネストされたオブジェクトタイプのプロパティ(TStringsプロパティなど)がある場合、この新機能は機能しますか?これらのサブオブジェクトはすべてシリアル化され、現在の値で転送されますか?シリアル化されたオブジェクトでは意味をなさないTFileStream、THandle、TThreadなどのシステムリソースプロパティについてはどうでしょうか。これらは「シリアル化不可」としてタグ付けできますか?


DocWikiには、次のような情報があります。

これらは、すでに組み込みの変換/復帰が存在するフィールドです:整数、文字列、文字、列挙型、浮動小数点数、オブジェクト、レコード。次のタイプの場合、フィールド値は無視され、ユーザー変換が期待されます:set、method、variant、interface、pointer、dynArray、classRef、array。

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

delphi - Delphidatasnapコールバック-BroadCastの質問

私は再び、datasnapコールバックサンプルを自分のニーズに合わせてカスタマイズしようと猥褻な時間を費やしている状況にあります。私は古い学校のOOPプログラマーであり、「ツールボックス」PODOスタイルにいくつかの非常に大きなオブジェクト階層があります:-) ..そしてこの素晴らしいデータスナップ機能を持っているので、コールバックの力を利用したいと思います。

しかし-私がそれを実装するとき...それは単に失敗します...(FASTMM4はmemリークを報告します)。

単純なVCLデータスナップサーバー(TCP)を作成してみてください。そして、ボタンとこのソースを追加します...

TJSONValueを使い続ける限り、それは機能します...しかし、コメント付きのコードを切り替えてみてください。そうすれば、私が何を意味するのかがわかります。

もちろん、既存のすべてのコードをJSONに変更することもできますが、それは単に受け入れられません。

BroadcastOBJECTまたはNotifyOBJECTの使用方法について誰かが何か考えを持っていますか?

よろしくBjarne

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

json - Dartのオブジェクトのリストをフラッターの詳細ページにどのように反復しますか?

リストから詳細ページへの json データを解析すると、すべての製品の詳細ページに最初の製品の詳細が表示されます。