問題タブ [delphi-10.2-tokyo]

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

delphi - 他のコンポーネントの背後にビデオを表示するには?

FMX を使用して Delphi 10.2 Tokyo でソフトウェアを作成しています。を使用して、すべてのコンポーネントの背後にあるバックグラウンドでビデオを表示したいと考えていますTMediaPlayerControl。を背面に送信しTMediaPlayerControlてビデオを再生しますが、ビデオはコンポーネントの背後で再生されず、コンポーネントの上で再生されます。

TMemoクライアント領域に を置き、TMediaPlayerControlその後ろに を置きました。すべきことは の後ろでビデオを再生することですがTMemo、代わりに の上で再生しTMemoます。

の背後でバックグラウンドでビデオを再生するにはどうすればよいTMemoですか?

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

android - Delphi で addDefaultNetworkActiveListener を実装する

ここに記載されているソリューションを使用して、ネットワークのステータスを取得できました。ただし、ステータスが変化したときのイベントも実装する必要があります。addDefaultNetworkActiveListenerプロシージャを使用する必要があることはわかっていますが、 のインターフェイスに問題がありますOnNetworkActiveListener。のインターフェイスがどのOnNetworkActiveListenerように見えるか知っている人はいますか?

ありがとうサム

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

delphi - Delphi TThread の子孫が結果を返す

状況。代数の問題 (合同とシステム) を解決するために、いくつかのクラスを含むユニットを作成しました。コードを示しています。

TThreadこのクラスには、コンストラクターに渡されるパラメーターの長さが原因で完了するまでに時間がかかる可能性のある Execute メソッドがあるため、使用することにしました。実装は次のとおりです。


問題

を見るとQueue、ShowMessage を (テストとして) 使用していて、正しい値の が表示されていることがわかりますsysResult。ところで、2行目には理解できない問題があります。

コンストラクターにはvar result: integer、渡された変数から副作用を与えることができるので、代入できresInner := result;ます。最後に (Queue で) resInnersysResult の値を指定していresultますvar。なぜこれが起こらないのですか?

次のようにコンストラクターを変更する別のテストを行いました。

キューを次のように変更します。

コンストラクターでは、参照である TMemo を渡していますが、元のものvar result: integerも参照として渡されていませんか? ではなぜうまくいかないのでしょうか?

私はこのようなことをしたいので、これをしたい:

Whereは、システムの結果を含むgiveMeSolution変数を使用する単純な手順です。aこれが不可能な場合、どうすればよいですか? 基本的に、Execute の最後の結果は、メイン スレッドに渡す必要のある単なる整数です。

読んだことがありますReturnValueが、使い方がわかりません。