問題タブ [tobject]
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 - Delphi: バリアントの配列で TObject を渡す
次のような TObject 型のパラメータを期待するプロシージャがあります。
次のようなプロシージャを呼び出すためにループしている Variant の配列があります。
コンパイラは、「互換性のない型: TObject と Variant」というエラーを返します。
これを回避するにはどうすればよいですか?
詳細:これまで、単純な型 (文字列、数値、日付) をバリアント配列で渡してきました (配列は通常、さまざまな型の組み合わせです。最終的には、データベース ストアド プロシージャにパラメーターとして渡します)。ここで、(場合によっては) TObject も渡す必要があります。
単純な型とオブジェクトの両方を保持できる、値を渡すのに最も適切なデータ型/構造は何ですか? 両方のフィールドを持つ独自の TParam 型を作成できると思いますが、正確な構文はわかりません。誰にもこの例がありますか?
delphi - ClassType を使用して TObject をキャストしますか?
コードを機能させるにはどうすればよいですか? :)私はこの質問を定式化しようとしましたが、何度か失敗した後、私の「説明」を読むよりもコードを見た方が早く問題を見つけることができると思います. ありがとうございました。
_
delphi - arraylist から多次元配列を含む多次元クラス要素を取得する方法
現在、Vista で CodeGear Delphi 2007 を使用しています。私のアプリケーションは、かなり重い計算中にメモリ不足エラーを返します。.exe ファイルは 150 Mb から 2 Gb にまで膨れ上がります (! LOL )
この問題について:
1)いくつかの配列をarraylistに変更していますが、解決するのがかなり難しい問題がいくつかあります(以下のサンプルを参照)
2) 多次元構造で動作し、コードの小さな変更を必要とする提案は、最も高く評価されます!
現在、メンバーに対処する古い方法は次のとおりです。
クラス TriangleResult があります。
ここで、私は新しいarraylistを使って解決しようとしていますが、今まであまり成功していません
マーク
エドワード
delphi - Delphi 配列の初期化
私は現在これを持っていますが、それはひどいです:
しかし、代わりに、私はこのようなことをしたい:
ただし、コンパイル時に、[1、2、3、4] 構文は整数に対してのみ機能すると不平を言います。
私が望む方法と同様に、Tpointの配列をインスタンス化/初期化する方法はありますか?
delphi - Delphiのリスト内のオブジェクトの位置を取得しますか?
作成されたリスト内の特定のオブジェクトの位置をどのように取得するのか疑問に思いました。オブジェクトをクリックできるグラフィックリストのようなものだとしましょう。オブジェクトを右クリックして[更新]をクリックすると、そのオブジェクトの位置を取得して、リスト全体が更新された後(何らかの理由でクリアリストで更新された後)、リスト内の同じ位置に戻るにはどうすればよいですか。 ?これは、リストの長さが1000オブジェクトであるため、更新後に同じ位置までスクロールダウンするのが面倒な場合です。
コードはTobjectを使用していますが、position:= integer(TObject。 "pointerinfo ???");のようなことを行うことができます。その後、プログラムが更新されたときに、ビューの位置をcurrentview(pointer)などのポインターに設定しますか?
実際には、同じオブジェクトである必要はありませんが、リストの同じ「ビュー」の方がさらに優れています。
前もって感謝します
json - Disappearing SubDetail TObjectList when JSonToObject
this is my first question. Sorry my english.
I have a classes like this:
I trying convert TSFis_M Object to JSon and Revert to Object for my datasnap application. I use converts and reverters for my datatypes (TObjectList and TObjectList)
And finally for example i put 1 Button and 2 Memo on the form. And i try My created Object convert to Json, Json.ToString to Memo1. And Convert that JSonValue to Object.
But when i do this. TSFis_S is disappearing. In first step (ObjectToJSon) no problem.
But when i trying revert to Object reverter goes wrong.
I can't found problem. What's my fault.
Thanks
PS: If i didn't explain, sample code here: http://goo.gl/3QnSw
delphi - 無効な型キャスト: 64 ビット プラットフォームでレコードを tobject に変換します
32 ビット プラットフォームで動作しますが、64 ビットでは動作しません。
誰でも私を助けることができますか?どうもありがとうございます
multithreading - Delphi を使用した TObject のスレッドリスト - どのように入力しますか?
この主題に関する私の限られた知識から、次のコードは機能するはずです。しかし、私は期待した結果を持っていません:
期待される結果は 6 と HOST1 ですが、結果は 1 と "" (空) でした。
何が足りないのですか?
ありがとう!