Forum: Object-Pascal / Delphi-Language
by Tormentor32,
15. Jan 2007
Nein Jakommt nicht raus, grade ausprobiert...
edit: so doof muss man erstmal sein: Will ausprobieren, was bei round(2.2) rauskommt und schreibt hin: round(3.2) :wall:
Forum: Object-Pascal / Delphi-Language
by Tormentor32,
15. Jan 2007
Hä?? Wie komm ich denn auf Zeiger?
Da hab ich wohl zu schnell gelesen... :oops:
Forum: Object-Pascal / Delphi-Language
by Tormentor32,
15. Jan 2007
Du vergleichst irgendwo in deinem Programm einen Zeiger mit einem Gleitkommawert, das geht nicht...
Forum: Object-Pascal / Delphi-Language
by Tormentor32,
8. Jan 2007
procedure TForm1.Button2Click(Sender: TObject);
var n: array of TCheckBox;
i: integer;
n.top: integer; // Das kannst du nicht machen
begin
for i:=0 to 49 - 1 do // von 0 bis 49 heißt 50, die -1 ist überflüssig
begin
n:=TCheckbox.Create(Form1);
n.parent:=Form1;
n.width := 90; // beispielwerte, ist aber nötig, sonst kann man die nicht sehen
Forum: Object-Pascal / Delphi-Language
by Tormentor32,
8. Jan 2007
Eine Messagebox ist eine Meldung, die in einem kleinem Fenster mit OK button ausgegeben wird.
Zu deinem Problem mit den Checkboxen:
Du solltest am Besten ein Array deklarieren, in welchem du deine Checkboxen speicherst, zum Beispiel
type TCheckBoxArray = Array of TCheckbox // oder wieviele du brauchst
{ ... }
Forum: Object-Pascal / Delphi-Language
by Tormentor32,
8. Jan 2007
Mit der Zählschleife meinst du vermutlich die for Anweisung, und die Funktioniert so:
Du deklarierst ein Variable vom Typ integer, word oder byte, z.B.:
Var i: integer
Dann überlegst du dir, wie oft du eine bestimmte Anweisung oder mehrere wiederholen willst
nehmen wir mal an, du willst zehnmal ein Messagebox anzeigen, die jeweils um 1 weiterzählt,
dann müsstest du folgenden Code anwenden:...