はFMX

2017-08-14 22 views
1

にタスクマネージャのアプリケーション名の変更:はFMX

Task Manager with showing my application NaharFMX

私がロードされ、これらのアプリケーションの多くを持つことができますが(彼らは別のアプリケーションから呼び出されます)そして私はそれにユーザー名を追加私の場合には、文脈によってそれらを区別したいと思います。

Application.Titleは(実際には、タスクバー上のアイコンのタイトルを変更します)

EDITをトリックを行いません。でも、明確に私の質問をするために、私は変更が実行時に行うことがことを必要としますどのユーザーが接続されるのか以前はわからないからです。タイトルはユーザーに従います。

EDIT 2:REMYの説明は、それは私のアプリが実行されているどのように詳しく見ていくために私を導いた非常に良いですが:

Task Manager

あなたが利用可能なサブタスクはありません見ての通り。これは、アプリケーションのためのRDPの一種であるThinFinityを実行しているサーバーで、アプリ画面がuser'sブラウザを通して再ルーティングされます。

ここでの問題は、私がどのアプリケーションを使用している、このサーバーでは知っているドント、またはアプリケーションが不正に行った場合は、タスクマネージャはそれを見るために非常に簡単な方法だろうということです。 (btw誰がDBサーバに接続されているのか、フロントエンドのhttpサーバに接続されているのかはわかりますが、誰がこのサーバにいるのかを追跡できません)

+0

同じユーザがアプリケーションを複数回実行しているので、アプリ名が同じ(exeファイル名+ユーザ名でログイン)ではないのだろうか? – Rohit

+0

@Rohit私はThinFinityを使用しています。同じアプリを何度も実行して画面を表示しますが、誰がアプリを使用しているのかわかりません(アプリを実行するサーバーがあります)。タスクマネージャー。 –

答えて

3

アプリのための主要なエントリが表示さ... Goが

保存OK]> [オプション]> [バージョン情報]> [変数FileDescriptionを見つけ、あなたが望むその名前に変える>プロジェクトにすると、あなたは、アプリの実行アプリのバージョン情報リソースからFileDescription値が存在する場合、それ以外の場合は、ファイル名が表示されます。したがって、このテキストは静的であり、実行時に変更することはできません。これはアプリの名前を表示しています。

ただし、アプリを展開すると、アプリの実際の表示ウィンドウが表示され、そのサブエントリにはタイトルバーにあるテキストが表示されます。 TFormウィンドウについては、そのテキストは、実行時に動的に変更することができますTForm.Caption財産、から来ています。

task manager

あなたは、同じアプリケーション名を持つことになりますが、別のウィンドウのタイトルを表示することができ、アプリケーションの実行中の複数のインスタンスを持つことができます。

multiple instances running

3

プロジェクトオプションでファイルの説明を変更する必要があります。 がenter image description here

+0

私はそれは、ランタイム実行中である必要があります。私は同時に多くの時間を走らせることができ、状況に応じて変更したいからです! –

+0

タスクマネージャのトップレベルの名前にはできません.Vuioの言うとおり、FileDescription –

関連する問題