Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#53

Re: Zufallszahl ziehen ohne wiederholung

  Alt 8. Feb 2009, 00:43
Zitat von jaenicke:
Weil du die Variable Liste in der implementation Sektion deklariert hast. Damit ist diese nur innerhalb dieser Unit sichtbar. Du kannst die Variable unter public deklarieren, dann kannst du mit Form5.liste auch darauf zugreifen.
ist aber ein unsauberer Codestil von außen auf Variablen einer Klasse direkt zuzugreifen, dafür gibts Methoden oder zumindest properties. man sollte so wenig wie nötig von außen setzen, nach möglichkeit sollte sich die Klasse autark verhalten. z.b. eine Methode erstellen der man die nötigen Parameter übergibt, die die klasse für sich anwendet und weiterverabreitet.

er soll etwas sinnvolles lernen und nicht seinen Stil noch schlimmer machen...nebenbei bemerkt, hab ich ihm mal ein Beispielprogramm geschrieben, welches ihm zeigt, wie man das ganze mit ~250 Zeilen Quellcode hinbekommt (+externe Fragenaufbewahrung).

und da solche Frage-Antwort-Programme schon häufiger ein Thema waren, mal mein Programm im Anhang.
aber an alle Anfänger: nicht nur blind kopieren, sondern verstehen

Gruß Frank
Angehängte Dateien
Dateityp: zip inizugriff_155.zip (127,2 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat