問題タブ [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.

0 投票する
4 に答える
6413 参照

delphi - Delphi: バリアントの配列で TObject を渡す

次のような TObject 型のパラメータを期待するプロシージャがあります。

次のようなプロシージャを呼び出すためにループしている Variant の配列があります。

コンパイラは、「互換性のない型: TObject と Variant」というエラーを返します。

これを回避するにはどうすればよいですか?

詳細:これまで、単純な型 (文字列、数値、日付) をバリアント配列で渡してきました (配列は通常、さまざまな型の組み合わせです。最終的には、データベース ストアド プロシージャにパラメーターとして渡します)。ここで、(場合によっては) TObject も渡す必要があります。

単純な型とオブジェクトの両方を保持できる、値を渡すのに最も適切なデータ型/構造は何ですか? 両方のフィールドを持つ独自の TParam 型を作成できると思いますが、正確な構文はわかりません。誰にもこの例がありますか?

0 投票する
5 に答える
5104 参照

delphi - ClassType を使用して TObject をキャストしますか?

コードを機能させるにはどうすればよいですか? :)私はこの質問を定式化しようとしましたが、何度か失敗した後、私の「説明」を読むよりもコードを見た方が早く問題を見つけることができると思います. ありがとうございました。

_

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

delphi - arraylist から多次元配列を含む多次元クラス要素を取得する方法

現在、Vista で CodeGear Delphi 2007 を使用しています。私のアプリケーションは、かなり重い計算中にメモリ不足エラーを返します。.exe ファイルは 150 Mb から 2 Gb にまで膨れ上がります (! LOL )

この問題について:

1)いくつかの配列をarraylistに変更していますが、解決するのがかなり難しい問題がいくつかあります(以下のサンプルを参照)

2) 多次元構造で動作し、コードの小さな変更を必要とする提案は、最も高く評価されます!

現在、メンバーに対処する古い方法は次のとおりです。

クラス TriangleResult があります。

ここで、私は新しいarraylistを使って解決しようとしていますが、今まであまり成功していません

マーク

エドワード

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

delphi - Delphi 配列の初期化

私は現在これを持っていますが、それはひどいです:

しかし、代わりに、私はこのようなことをしたい:

ただし、コンパイル時に、[1、2、3、4] 構文は整数に対してのみ機能すると不平を言います。

私が望む方法と同様に、Tpointの配列をインスタンス化/初期化する方法はありますか?

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

delphi - Delphiのリスト内のオブジェクトの位置を取得しますか?

作成されたリスト内の特定のオブジェクトの位置をどのように取得するのか疑問に思いました。オブジェクトをクリックできるグラフィックリストのようなものだとしましょう。オブジェクトを右クリックして[更新]をクリックすると、そのオブジェクトの位置を取得して、リスト全体が更新された後(何らかの理由でクリアリストで更新された後)、リスト内の同じ位置に戻るにはどうすればよいですか。 ?これは、リストの長さが1000オブジェクトであるため、更新後に同じ位置までスクロールダウンするのが面倒な場合です。

コードはTobjectを使用していますが、position:= integer(TObject。 "pointerinfo ???");のようなことを行うことができます。その後、プログラムが更新されたときに、ビューの位置をcurrentview(pointer)などのポインターに設定しますか?

実際には、同じオブジェクトである必要はありませんが、リストの同じ「ビュー」の方がさらに優れています。

前もって感謝します

0 投票する
0 に答える
651 参照

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

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

delphi - 無効な型キャスト: 64 ビット プラットフォームでレコードを tobject に変換します

32 ビット プラットフォームで動作しますが、64 ビットでは動作しません。

誰でも私を助けることができますか?どうもありがとうございます

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

multithreading - Delphi を使用した TObject のスレッドリスト - どのように入力しますか?

この主題に関する私の限られた知識から、次のコードは機能するはずです。しかし、私は期待した結果を持っていません:

期待される結果は 6 と HOST1 ですが、結果は 1 と "" (空) でした。

何が足りないのですか?

ありがとう!