Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Applikation minimiert starten... (https://www.delphipraxis.net/33953-applikation-minimiert-starten.html)

Lupster 15. Nov 2004 14:30


Applikation minimiert starten...
 
Hi Zusammen,

ich möchte meine Applikation minimiert starten. Klappt auch mit Application.Minimize

Nur wenn ich anschliessend die Applikation in der Taskleiste anclick und sie "maximier", dann geht im weiteren Verlauf das minimieren nicht mehr.

Muss man da irgendwas zurücksetzen?

sakura 15. Nov 2004 14:35

Re: Applikation minimiert starten...
 
Ich kann das Problem mit einer neuen (leeren) Anwendung nicht nachvollziehen. Hast Du evtl. irgendwelche Ereignishandler genutzt, die das abfangen. Wie oft kannst Du die App minimieren, wenn Du diese normal startest?

...:cat:...

Matze 15. Nov 2004 14:36

Re: Applikation minimiert starten...
 
Ich kann es nachvollziehen:

So hat er's wohl und da geht's wirklich nicht:

Delphi-Quellcode:
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Minimize;
  Application.Run;
end.

ReDoX 15. Nov 2004 14:37

Re: Applikation minimiert starten...
 
Bei mir geht das auch nicht wenn ich
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.Minimize
end;
mache kann ich es nachher nicht mehr minimieren! :gruebel:
Mfg MrScholz

sakura 15. Nov 2004 14:37

Re: Applikation minimiert starten...
 
Hm, interessant, er soll mal folgendes versuchen:
Delphi-Quellcode:
Application.MainForm.WindowState := wsMinimized;
...:cat:...

ReDoX 15. Nov 2004 14:42

Re: Applikation minimiert starten...
 
Das gibt ne AV :gruebel:


---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00445FC6 in module 'Project1.exe'. Read of address 0000022B'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------




---------------------------
Project1
---------------------------
Access violation at address 00445FC6 in module 'Project1.exe'. Read of address 0000022B.
---------------------------
OK
---------------------------

:wiejetzt:
Mfg MrScholz

Edit: :wall: Ich bin zu doof das an der richtigen stelle einzutragen! :wall:

Lupster 15. Nov 2004 14:43

Re: Applikation minimiert starten...
 
dann kommt leider ne Zugriffsverletzung!

Hintergrund der ganzen Sache:

die Applikation soll minimiert gestartet werden.
Systemmenu ist ausgeblendet!
Über nen Button soll wieder minimiert werden (das geht ja leider dann nicht mehr)
Und schliessen können soll man die Applikation nur mit Rechtsklick in der Taskleiste.

ReDoX 15. Nov 2004 14:45

Re: Applikation minimiert starten...
 
Hi Lupster
Du musst das bei

Delphi-Quellcode:
uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.MainForm.WindowState := wsMinimized;
  Application.Run;
end.
eintragen.
Mfg MrScholz

Matze 15. Nov 2004 14:51

Re: Applikation minimiert starten...
 
Stimmt, das geht.

Kann mir einer erklären, wieso das andere nicht geht? (rein interessehalber)

Lupster 15. Nov 2004 14:52

Re: Applikation minimiert starten...
 
hi,

danke, so funktioniert es!

dann führt er aber leider alles was in OnShow steht nicht mehr aus :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz