問題タブ [oxygene]

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

winforms - DataGridView コントロールを使用してライブ データまたはリアルタイム データを表示できますか?

さて、私は DataGridView を使用して、ライブ データとリアルタイム データをオンザフライで表示してきました。そのため、ユーザーは生成中のデータを見ることができます。表示されるデータは 1 秒以内に更新されます。それはうまく機能しますが、DataGridView を含む winform が開かれたり、モニターに表示されたりすると、CPU の使用率が 15% から 20% まで大幅に上昇することに気付きました。表示されない場合、CPU % は 0 ~ 5 に下がります。

ここに画像の説明を入力

DataGridView コントロールを現在の使用方法で使用できますか?

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

.net - Thread.Resume 廃止または非推奨: System.Threading.Thread.Resume を使用せずに中断されたスレッドを再開する方法は?

中断されたスレッドを再開する方法は次のとおりです。

上記のコードではコンパイラ エラーや構文エラーは発生しませんが、次のような警告が発生します。

TSerialIndicator.pas(77,18): 警告 PW3: 廃止: 「System.Threading.Thread.Resume は廃止されました。System.Threading の他のクラス (Monitor、Mutex、Event、Semaphore など) を使用して、スレッドを同期するか、リソースを保護します。

では、.NET で中断されたスレッドを再開する適切な方法は何ですか?

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

.net - これはコピーですか、それとも参照ですか?

私が次のことを行うとしたら、ある変数から別の変数にオブジェクトをコピーしていると思いますか、それともオブジェクトへのポインターがコピーされている場所を参照していると思いますか。

これが参照していない場合、myControlで設定を変更しても、myPanelの設定は変更されません。私はそれを言うのは正しいですか?

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

.net - コントロールの境界とコントロールのX、Y、幅、高さの設定の違いは何ですか?

したがって、WinFormにパネルがあり、特定のポイントに表示し、WinFormに特定の幅と高さを設定する必要があるとします。さらに、実行時に実行したいと思います。

では、パネルの寸法を移動して設定するための違いと正しい方法は何ですか?

こちらです:

またはこの方法:

または、どちらの方法でも、panel1に同じ効果があります。

私は自分のプログラムの本当に何が悪いのかを理解しようとしています...私は自分の問題に固有の質問をしましたが、誰も答えようとせず、コメントを残すことさえできませんでした。それで、私は私の問題を理解するために少しずつ質問をしています。

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

.net - CheckBoxはコードの状態変更を受け入れていません

WinFormには、3つの異なるチェックボックスがあります。それらはすべて、プログラムで状態の変更を受け入れることはありませんが、マウスをクリックするだけで受け入れられます。なんで?

ここに画像の説明を入力してください

コードで状態を設定する方法は次のとおりです。

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

string-formatting - Delphi Prism: バイナリ ファイルから文字列を読み取ると、奇妙な文字が返される

文字列をファイルに書き込んで、binarywriter と binaryreader を使用して読み戻しています。文字列を読み返すと、すべておかしく、非常に長く見えます。なぜそれがそうしているのかわかりません。

binarywriter を使用してファイルに書き込む方法は次のとおりです。

BinaryReader を使用してファイルから読み取る方法は次のとおりです。

コードをデバッグすると、次のようになります。

ここに画像の説明を入力

ご覧のとおり、または表示されていない場合でも、"GroupHeader.ID" には "Groupfile" のみが含まれている必要があり、その中にゴミが含まれる長い文字列ではありません。

それで、私は何を間違っていますか?これは文字列形式のエラーですか?

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

.net - Oxygene .netでNullable型を処理中に奇妙なCLRエラーが発生しました

Oxygene .net でプログラムを書いています null 許容型の扱い方に問題があるようです

ボタンをクリックして btnOK_Click イベントを発生させると、奇妙なエラー メッセージが表示される

ランタイムで致命的なエラーが発生しました。エラーのアドレスは、スレッド 0x770 の 0x691886da でした。エラー コードは 0xc0000005 です。このエラーは、CLR のバグ、またはユーザー コードの安全でない部分または検証不可能な部分のバグである可能性があります。このバグの一般的な原因には、COM 相互運用機能または PInvoke のユーザー マーシャリング エラーが含まれ、スタックが破損する可能性があります。

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

oxygene - Delphi Prism は、重要な点で RemObjects Oxygene よりも優れていますか?

2 つの別個のタグがあります。

それらは異なる製品のように読みます.PrismはOxygenのスーパーセットであり、後者は「単なるコンパイラ」であり、Prism to OxygeneはLazarus to FPCのようなものです.

いつのまにかそんな絵だったのかもしれません。しかしPrism の撤回を見ると、Oxygene から見逃されているものがまだ Prism にあるのだろうか?

そうでない場合は、おそらくを One True Tag にして、Oxygene?