Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form5 öffnet sich ungewollt automatisch (https://www.delphipraxis.net/127655-form5-oeffnet-sich-ungewollt-automatisch.html)

4typen 16. Jan 2009 18:19


Form5 öffnet sich ungewollt automatisch
 
Ich habe ein Problem, nämlich wenn ich mein Programm öffne dann öffnet sich komischerweise auch Form5. Aber die soll sich erst nach einem klick auf Label 1 öffnen. Kann mir jemand helfen?

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ComCtrls, jpeg, ExtCtrls, URLMon, Buttons;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    StatusBar1: TStatusBar;
    Image1: TImage;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure StatusBar1Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Label1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  var Datei,Ziel:PChar;

implementation

uses Unit2, Unit3, Unit4, Unit5;

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.Show;
end;

procedure TForm1.StatusBar1Click(Sender: TObject);
var List: TStrings;
begin
  ShowMessage('ACHTUNG: Das Programm kann kurz nicht reagieren!!');
  try
    Datei := 'http://4typen.4t.funpic.de/update/update.txt';
    Ziel := 'update.txt';
    UrlDownloadToFile(nil, Datei, Ziel, 0, nil);
    except
    ShowMessage('Ein Fehler ist aufgetreten!');
end;
begin
List := TStringList.Create;
try
    List.LoadFromFile('update.txt');
    if List.Count>0 then
    Label2.Caption:=List[0];
finally
  List.Free;
end;
end;
if StrToInt(Label2.caption) > StrToInt(Label1.caption) then
Form4.Show
else
ShowMessage('Es ist kein Update nötig! Die Software ist auf dem neusten Stand!');
DeleteFile('update.txt');
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
    Datei := 'http://4typen.4t.funpic.de/update/Generator_neu.exe';
    Ziel := 'Generator_neu.exe';
    UrlDownloadToFile(nil, Datei, Ziel, 0, nil);
    ShowMessage('Das Update wurde fertig heruntergeladen und kann nun verwendet werden!');
    Close;
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
Form5.Show;
end;

end.

khh 16. Jan 2009 18:26

Re: Form5 öffnet sich ungewollt automatisch
 
Zitat:

Zitat von 4typen
Ich habe ein Problem, nämlich wenn ich mein Programm öffne dann öffnet sich komischerweise auch Form5. Aber die soll sich erst nach einem klick auf Label 1 öffnen. Kann mir jemand helfen?

bischen Quelltext wäre hilfreich ;-)

Gruss KH

4typen 16. Jan 2009 18:31

Re: Form5 öffnet sich ungewollt automatisch
 
Liste der Anhänge anzeigen (Anzahl: 1)
glaube aber nicht, dass das am Quelltext liegt weil es bevor ich irgendwas gemacht habe funktioniert hat

khh 16. Jan 2009 18:42

Re: Form5 öffnet sich ungewollt automatisch
 
Zitat:

Zitat von 4typen
glaube aber nicht, dass das am Quelltext liegt weil es bevor ich irgendwas gemacht habe funktioniert hat

und der Quelltext des Prog?

4typen 16. Jan 2009 18:55

Re: Form5 öffnet sich ungewollt automatisch
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier hast du das ganze projekt

thkerkmann 16. Jan 2009 20:47

Re: Form5 öffnet sich ungewollt automatisch
 
Hi,

Dein Form5.visible ist ja auch true, daher wird es auch direkt sichtbar.

Gruss

4typen 16. Jan 2009 20:59

Re: Form5 öffnet sich ungewollt automatisch
 
:party: es geht wieder juhuu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.

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