Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Aug 2011
Du hast ein Parameter-Array ... wie wäre es, wenn man die Captions der Labels an diesen Parameter (beim Aufruf der Prozedur) übergibt?
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Aug 2011
Das if ... = true then-Problem:
Wie jeder bestimmt zu Wissen glaube, kennt ein Boolean zwei Zustände ... True oder False ... niwa?
Falsch. :angle2:
Siehe folgenden Test:
Gegeben ist eine Funktion, welche einen booleanischen Wert zurückliefert.
Und zusätzlich sind mehrere Varianten gegeben, diesen Boolean auszuwerten.
function Test: Boolean;
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Aug 2011
Nur Parameter, welche auch verändert werden sollen, innerhalb der Prozedur, und deren Werte nach außen weitergegeben werden sollen, werden als VAR deklariert.
Alles andere ist einfach falsch, also vom Sinn der Funktion her und würde auch nur Mißverständnisse produzieren, wen man versucht diesen Quellcode zu verstehen.
VAR = veränderbarer Parameter
CONST = unveränderbarer Parameter (auch...
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Aug 2011
Wieso sind diese Parameter eigentlich als VAR deklariert?
Ich vermutemal, daß dort nichts verändert werden soll.
Tja, VAR-Parameter müssen "genau" übereinstimmen.
Ist dort z.B. ein Integer-Parameter vorgegeben, dann muß uch eine Integer-Variable übergeben werden ... wenn nicht, dann kommt eben die Meldung "... stimmt nicht überein ...".
Forum: Object-Pascal / Delphi-Language
by himitsu,
22. Aug 2011
Wenn überhaupt nichts geht ... wir haben hier eine "Jobbörse" ... eine Anfrage kann nicht schaden und vielleicht ist ja Irgendeine(r) in deiner Nähe, der/die dir etwas Nachhilfe geben kann.
Forum: Object-Pascal / Delphi-Language
by himitsu,
22. Aug 2011
Jupp.
Ist wie bei einem Integer, also unterschiedliche Zahlen/Werte in jedem Feld.
Nur daß hier die einzelnen Werte keine Zahl sind, sondern einen Namen haben.
z.B.:
TTicTacToeSlot = Boolean;
False = kein Stein auf dem Feld