問題タブ [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.
delphi - 他のコンポーネントの背後にビデオを表示するには?
FMX を使用して Delphi 10.2 Tokyo でソフトウェアを作成しています。を使用して、すべてのコンポーネントの背後にあるバックグラウンドでビデオを表示したいと考えていますTMediaPlayerControl
。を背面に送信しTMediaPlayerControl
てビデオを再生しますが、ビデオはコンポーネントの背後で再生されず、コンポーネントの上で再生されます。
TMemo
クライアント領域に を置き、TMediaPlayerControl
その後ろに を置きました。すべきことは の後ろでビデオを再生することですがTMemo
、代わりに の上で再生しTMemo
ます。
の背後でバックグラウンドでビデオを再生するにはどうすればよいTMemo
ですか?
android - Delphi で addDefaultNetworkActiveListener を実装する
ここに記載されているソリューションを使用して、ネットワークのステータスを取得できました。ただし、ステータスが変化したときのイベントも実装する必要があります。addDefaultNetworkActiveListenerプロシージャを使用する必要があることはわかっていますが、 のインターフェイスに問題がありますOnNetworkActiveListener
。のインターフェイスがどのOnNetworkActiveListener
ように見えるか知っている人はいますか?
ありがとうサム
delphi - Delphi TThread の子孫が結果を返す
状況。代数の問題 (合同とシステム) を解決するために、いくつかのクラスを含むユニットを作成しました。コードを示しています。
TThread
このクラスには、コンストラクターに渡されるパラメーターの長さが原因で完了するまでに時間がかかる可能性のある Execute メソッドがあるため、使用することにしました。実装は次のとおりです。
問題
を見るとQueue
、ShowMessage を (テストとして) 使用していて、正しい値の が表示されていることがわかりますsysResult
。ところで、2行目には理解できない問題があります。
コンストラクターにはvar result: integer
、渡された変数から副作用を与えることができるので、代入できresInner := result;
ます。最後に (Queue で) resInner
sysResult の値を指定していresult
ますvar
。なぜこれが起こらないのですか?
次のようにコンストラクターを変更する別のテストを行いました。
キューを次のように変更します。
コンストラクターでは、参照である TMemo を渡していますが、元のものvar result: integer
も参照として渡されていませんか? ではなぜうまくいかないのでしょうか?
私はこのようなことをしたいので、これをしたい:
Whereは、システムの結果を含むgiveMeSolution
変数を使用する単純な手順です。a
これが不可能な場合、どうすればよいですか? 基本的に、Execute の最後の結果は、メイン スレッドに渡す必要のある単なる整数です。
読んだことがありますReturnValue
が、使い方がわかりません。