Hallo, nachdem die Anwendung beendet wurde, bleibt in der Taskleiste der Anwendungsname manchmal stehen. Oder ein leerer Balken. Wird das angeklickt verschwindet es. Woran kann das liegen? Danke ph.
Announcement
Collapse
No announcement yet.
Programmname in der Taskleiste
Collapse
X
-
Hallo, in der Ruhe liegt die Kraft Männer. Ich habe da etwas gefunden
und ich glaube das es so funktioniert. Für die die es interessiert:
//Symbol aus der Taskleiste entfernen wird in FormClose aufgerufen.
procedure TaskBarRemoveIcon;
var tnid: TNOTIFYICONDATA;
begin
tnid.cbSize := sizeof(TNOTIFYICONDATA);
tnid.Wnd := HauptForm.Handle;
tnid.uID := 1;
Shell_NotifyIcon(NIM_DELETE, @tnid);
end;
Vielen Dank für die Antworten Gruss ph
Comment
-
Hi
im Projekt Quelltext *.dpr folgendes ändern:
<pre>
begin
Application.Initialize;
try
Application.CreateForm();
...
Application.Run;
finally
ShowWindow(Application.Handle, sw_Hide);
end;
end.
</pre>
Übrigens gibt es zwei Gründe warum dieses Verhalten auftritt
<li>1.) Deine Anwendung wird abnormal beendet
<li>2.) in der Shell gibt's Fehler
Gruß Hage
Comment
Comment