02. december 2001 - 20:43 
												Der er
									4  kommentarer													og 					1  løsning									 
									
		 
		
			
Let spørgsmål til nørden 
			Hvordan laver man en timer der tæller en op hvert sekund? På forhånd tak!
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				02. december 2001 - 20:46  
				#1 
						
		 
		
			smid en timer komponet og dobbelklik på det så der i skriver du bare. label1.caption := IntToStr(StrToInt(label1.caption) + 1); og du skal sætte label1.caption til at være 0 under formcreate... /ZIRON
		
		
	 
	
		
								
					
				02. december 2001 - 20:48  
				#2 
						
		 
		
			under system menuen vælget du Ttimer. add den på din form, default er 1000 ms hvilket jo også er et sec. //Fra min unit: type   TForm1 = class(TForm)     Timer1: TTimer;     procedure Timer1Timer(Sender: TObject);     procedure FormCreate(Sender: TObject);   private     { Private declarations }   public     { Public declarations }   end; var   Form1: TForm1;   Count:integer; //*** implementation {$R *.dfm} procedure TForm1.Timer1Timer(Sender: TObject); begin caption := inttostr(Count); Count := Count+1 end; procedure TForm1.FormCreate(Sender: TObject); begin Count := 0; end; end. 
		
		
	 
	
		
								
					
				02. december 2001 - 21:08  
				#3 
						
		 
		
			Tak for hjælpen, du får pointene for at være hurtigst med en løsning!
		
		
	 
	
		
								
					
				02. december 2001 - 21:09  
				#4 
						
		 
		
			det var da så lidt, og takker for piont :) /ZIRON
		
		
	 
	
		
								
					
				03. december 2001 - 08:44  
				#5 
						
		 
		
			Og så lige en kommentar, afaik er TTimer rimlig upræcis, og vil i dit tilfælde tabe en del sekunder. En løsning vil være at bruge noget GteTickCount måske.
		
		
	 
	
	
	
		
	
		
		
		
			
			Kurser inden for grundlæggende programmering