Autor Beitrag
Hasche
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43



BeitragVerfasst: Mi 20.06.07 09:28 
Ein Button "Zufallszahlen" lässt in einem Array 10 Zufallszahlen entstehen und gibt diese in einem StringGrid aus.

Könnte mir vllt jemand den Code dafür schreiben? Ich bin total unerfahren mit Delphi und mit dieser, vllt leichten Aufgabe, überfordert.
Bitte um schnelle Hilfe.
Danke
chrisw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 439
Erhaltene Danke: 3

W2K
D7
BeitragVerfasst: Mi 20.06.07 09:37 
Um nicht deine Hausaufgaben zu machen, hier mal der Pseudocode, den du nur noch in Delphi umsetezn musst:


Variablen : Zähler, array(10)


Zufallsgenerator initialisieren,


in einer Schleife 10 mal folgenden Code laufen lassen:
Zähler erhöhen
Array(zähler) = Zufallszahl;
Stringgridzelle(0,zähler) = Array(zähler)




Viel Spass

_________________
Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.
Hasche Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43



BeitragVerfasst: Mi 20.06.07 09:42 
wär nett, wenn du mir den code geben könntest, hab hier zwar einen gefunden, aber das programm meckert immer rum, dass die dcu opder so nich erstellt werden kann.
mein code sieht folgendermaßen aus:


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
procedure TForm1.Form1Create(Sender: TObject);
var i:integer;
begin
    for i:=1 to 10 do
    form1.StringGrid1.Cells [i,0]:= inttostr (i-1);
    form1.StringGrid1.Cells [0,0]:= 'Zahlen';
    form1.StringGrid1.Cells [0,1]:= 'Zufallszahlen';


end;

procedure TForm1.Button1Click(Sender: TObject);
var l,i: integer;
begin
 randomize;
 for i:=1 to 10 do
 begin
 l:= random(10);
 form1.StringGrid1.Cells [i,1]:= inttostr (l);
 end;

end;




Moderiert von user profile iconKlabautermann: Delphi Tags hinzugefügt.
FiceGoesDelphi
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 485

Win XP Prof
Delphi 2006
BeitragVerfasst: Mi 20.06.07 09:43 
da kann ich chrisw nur recht geben!
Pack deinen Delphi code doch bitte mal in Delphi Tags und stelle gezielte Fragen!
Nur so lernst du auch was!
Dann sind wir auch gerne bereit dir zu helfen!

_________________
<(^^<) <(^^)> (>^^)>
===================
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 20.06.07 09:45 
Ich konnte am Code keine Fehler entdecken

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Hasche Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43



BeitragVerfasst: Mi 20.06.07 09:46 
ich kann keine gezielten fragen stellen, weil ich wirklich keine ahnung habe, wie ich die zufallszahlen generieren soll und ein button immer neue zufallszahlen erstellen soll.
deswegen bräuchte ich hilfe und es wäre sehr nett, wenn ich en antwort kriegen würde auch ohen gezielte fragen ^^
Hasche Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43



BeitragVerfasst: Mi 20.06.07 09:48 
Also Fehler von Delphi lautet:

[Fataler Fehler] Unit1.pas(54): Ausgabedatei 'Unit1.dcu' kann nicht erstellt werden.
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 20.06.07 09:53 
Beende Delphi mal und starte es einfach neu
Leg n neues Projekt an, speichere es und tipp deinen Code.

Kompilier das Ganze und es sollte funktionieren..

BTW: Björn sag du doch auch mal was dazu

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
FiceGoesDelphi
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 485

Win XP Prof
Delphi 2006
BeitragVerfasst: Mi 20.06.07 09:55 
Also, in dem Code an sich ist schonmal kein fehler!
Das funktioniert soweit.
Aber den Code hier raus zu kopieren ist nicht gut!!!
Es wird dir nicht helfen!

OT // Naja was soll ich sagen @ Stefan?! Du hast es auf den Punkt gebracht!

_________________
<(^^<) <(^^)> (>^^)>
===================
Hasche Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43



BeitragVerfasst: Mi 20.06.07 09:57 
Delphi isn komisches Programm, ich habs gespeichert, dann gings LOL
Naja, danke für die Hilfe!
Grüße, hasche