Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
nun ja! über den Stil müssen wir sicher nicht reden ... :)
aber vielleicht hilft es ja trotzdem, ein paar Tipps zu geben, wie es besser wäre
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
HILFE! Bitte nicht!
Das ist doch alles völlig unwichtiger und vor allem redundanter Ballast.
Irgendwo vergisst du halt, Daten zu übertragen.
Schau dir doch mal die Warnungen von Delphi an, welche Daten nicht verwendet wurden!
Und vereinheitliche mal deine Routinen, anstatt alles wie wild in der Gegend herumzukopieren. Das kann freilich keiner mehr durchblicken.
Hangel dich mit dem...
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
du musst einfach die Liste wieder neu aufbauen.
liste:='';
for i:=1 to gesamt do
liste:=liste+chr(i);
Ansonsten ist die Länge ja immer noch <=gesamt-anzahl
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
Gern geschehen!
Versuch aber auf jeden Fall, genau zu verstehen, wieso das so funktioniert!
Sonst stehst du da nächste Mal wieder da wie der Ochs vor dem Berg! :?
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
Du kannst sie sowohl im Public als auch im Private-Bereich unterbringen.
Da es sich aber um ganz einfache Definitionen handelt, die nicht unbedingt was mit der Klasse zu tun haben, geht es ebenso im implementation-Bereich, wobei du nur darauf achten musst, dass die Definition OBERHALB derjenigen Funktionen und Prozeduren steht, die darauf zugreifen!
z.B. so:
var
Form1: TForm1;
...
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
Für den Anfang dürften die 255 bzw. 65535 (!) aber ausreichen!
Das mit dem Benutzt-Kennzeichen funktioniert aber nicht ganz so gut, weil du dann zumindest theoretisch in eine Endlosschleife kommen könntest.
Die Fragen würde ich von außen über eine INI beisteuern.
z.B.
Dann lässt sich das Ganze ganz einfach einheitlich mit Radiobuttons o.ä. darstellen.
Forum: Sonstige Fragen zu Delphi
Delphi
by globetrotter77,
7. Feb 2009
Wenn's nicht mehr als 255 Fragen sein sollen, könnte man auch eine Lösung mit einem String basteln.
Das sieht dann so aus:
Stelle 1 = #1
Stelle 2 = #2
etc.
Nach jedem Ziehen wird das gezogene Zeichen aus dem String gelöscht.
beispielsweise so:
const gesamt=40;