🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #170

Okienko odliczajace czas.

#170
From: Chudzik
Date: Wed, 17 Sep 1997 10:58
41 lines
1536 bytes
Witam...
Chcialbym stworzyc okienko odliczajace czas
z mozliwoscia przerwania odliczania.
Moje wszystkie powysly zawodza,
zatem prosze o pomoc.

Ostatnio skorzystalem z watka.
Przy aktywacji okna wywoluje drugi watek,
w nim zawarta jest obsluga odliczania czasu.
Na koncu watka wywoluje zamkniecie okna,
ale ono nie zamyka sie od razu dopiero
po paru sekundach. (Moze wiecie dlaczego). 

function MojWatek(NotUsed: Pointer): Integer;
begin
  repeat
   ...
   { odliczanie czasu, zmniejszanie licznika }
   ... 
  until (LicznikCzasu<0) or Anuluj;
  
  TMojeOkno.Close; 
end;

procedure TMojeOkno.FormActivate(Sender: TObject);
var
  THID : DWord;
begin
  Anuluj:=false;
  CreateThread(nil,0,@MojWatek,nil,0,THID);
end;

procedure TMojeOkno.bbPrzyciskAnuluj(Sender: TObject);
begin
  Anuluj:=true;
end;

Za pomoc z gory dziekuje.
Pozdrowienia,
Chudzik,
http://free.polbox.pl/t/tchudzik
Technical Details
Message-ID: <5vod8e$rta$1@okapi.ict.pwr.wroc.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!not-for-mail
From: "Chudzik" <tchudzik@polbox.com>
Newsgroups: pl.comp.lang.delphi
Subject: Okienko odliczajace czas.
Date: Wed, 17 Sep 1997 12:58:57 +0200
Organization: Technical University of Wroclaw, Poland
Lines: 44
Message-ID: <5vod8e$rta$1@okapi.ict.pwr.wroc.pl>
NNTP-Posting-Host: ppp-rap20.wroclaw.tpnet.pl
Mime-Version: 1.0
X-Newsreader: Microsoft Outlook Express 4.71.1008.3
X-MimeOle: Produced By Microsoft MimeOLE Engine V4.71.1008.3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit