Einzelnen Beitrag anzeigen

Benutzerbild von florpp
florpp

Registriert seit: 4. Aug 2007
20 Beiträge
 
#1

Fenster erscheinen und wieder verschwinden lassen

  Alt 27. Okt 2007, 13:02
Delphi-Quellcode:
//Globale variablen
var
  Form5: TForm5;
  b: integer;
  c: integer;
  d: integer;
//Globale variablen

procedure TForm5.Timer1Timer(Sender: TObject);//Timer2 Intervall: 5000
  begin
  d := 1;
  end;

procedure TForm5.FormCreate(Sender: TObject);
  begin
  Form5.AlphaBlendValue := 0;
  b := 0;
  c := 0;
  d := 0;
  end;

procedure TForm5.Timer2Timer(Sender: TObject);//Timer2 Intervall: 100
  begin
  if d = 0 then
    begin
    repeat
    if c = 0 then
      begin
      Form5.AlphaBlendValue := b;
      if b = 254 then
        begin
        c := 1;
        end;
      b := b +1;
      end;
    until b = 255;
    end;
  if d = 1 then
    begin
    repeat
    Form5.AlphaBlendValue := b;
    b := b - 1;
    if b = 1 then
      begin
      Form5.Close;
      d := 2;
      end;
    until b = 0;
    end;

  end;
Der Quellcode sollte ein Fenster (Form5) erscheinen und wieder verschwinden lassen,
das klappt auch, aber kurze Zeit danach hängt sich das Programm auf.

Woran liegt das???
  Mit Zitat antworten Zitat