Autor Beitrag
Bueffel
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Sa 22.11.03 16:16 
Tach tach

kennt jemand eine adresse, wo es ein gutes Tutorial zu Randomize und das mit "StrToInt" oder "IntToStr).
vielleicht könnt ihr mir auch helfen.
ich will ganz einfach auf einem button klicken und dann soll eine zufallszahl in einem label feld angezeigt werden. Sicherlich viel zu einfach für euch! aber nicht für mich.
Danke im Voraus
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Sa 22.11.03 17:07 
schau in der Hilfe nach. Dort findest du das gesuchte.
grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
Tpercon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60



BeitragVerfasst: Fr 05.12.03 09:24 
@ Mods: Was hat das denn in der Sparte "Tutorials" verloren?
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 05.12.03 12:17 
Tpercon hat folgendes geschrieben:
@ Mods: Was hat das denn in der Sparte "Tutorials" verloren?

Nein.
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Fr 05.12.03 15:42 
Klabautermann hat folgendes geschrieben:
Nein.

coole Antwort ;)

zur Frage:

wenn du eine Zufallszahl ausgeben willst, dann hat die erstmal den Datentyp Integer (=ganzzahlige/natürliche Zahl)
die Eigenschaft Caption des LAbel-Feldes erwartet aber den Typ String(=Zeichenkette=Text) also muss man erst vom Typ Integer nach string umwandeln...
ausblenden Quelltext
1:
IntToStr					

dieser Funktion übergibts du als Parameter also eine Integervariable und dafür erhältst du dann einen String zurück:
ausblenden Quelltext
1:
2:
3:
4:
5:
var s:String;
i:Integer;
...
i:=100;
s:=InttoStr(i);

z.B. so... dann steht in dem String der Wert des Integers, also "100"
jetzt kannst du dem Label dies als Caption hinzufügen:
ausblenden Quelltext
1:
Label1.Caption:=s;					


Zufallszahlen erstellt man mit dem "random" befehl, dem man eine ZAhl bzw Integer übergeben muss... das ist der BEreich, aus dem die ZAhl ausgewählt wird..
random(10);
liefert also Werte von 0 bis 9 zurück...
das ganze dann noch in die Methode OnClick des Buttons gepackt und es sollte laufen ;)
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TForm1.Button1Click(Sender:TObject);
var i:Integer;
s:String;
begin
i:=random(10);
s:=InttoStr(i);
Label1.caption:=s;
end;

es geht aber auch noch kürzer ;)
ausblenden Quelltext
1:
2:
3:
4:
procedure TForm1.Button1Click(Sender:TObject);
begin
Label1.caption:=IntToStr(random(10));
end;

wenn du noch fragen hast, dann stell sie ;)

am besten rufst du beim erstellen der Form (onFormCreate) noch "randomize;" auf...
damit wird der Zufallszahlengenerator initialisiert ;)