Forum: Programmieren allgemein
by himitsu,
3. Mai 2010
Drücke mal die Alt-Taste und markiere gleichzeitig einen Bereich mit allen "Firstnames :=" drinnen.
Nun "Enft" drücken und schon ist alles weg. Dann nur noch ; durch , ersetzen lassen und alle Strings hoch in die Konstante kopieren. :angel:
Mit "Ende", "Entf", "Ende", "Entf" ... kannst'e dann noch Einiges in eine Zeile zusammenziehen und somit die Deklaration etwas kürzen.
Forum: Programmieren allgemein
by himitsu,
3. Mai 2010
Hmmmm, gute Frage.
An der Deklaration und somit auch an der Verwendung des Arrays ändert sich so doch nichts.
Also kann man es genauso abrufen, wie du es auch vorher schon gemacht hast.
Nur das Randomize, also die Initialisierung des Zufallsgenerators, solltes du an anderer Stelle und nur einmal bei Programmstart machen.
Der Grund ist, daß durch mehrmalige Initialisierung die...
Forum: Programmieren allgemein
by himitsu,
3. Mai 2010
Warum erst eine Array-Variable mit vielen String-Konstanten füllen, dann einen String auswählen und danach alles wieder wegschmeißen,
anstatt einer Array-Konstante?
const Firstnames: Array of string = (
'Aabel', 'Aabid', 'Aabo', 'Aabraham', 'Aadam', 'Aadolf',
...);
function Rndfirstname : string; stdcall;
begin
Forum: Programmieren allgemein
by himitsu,
3. Mai 2010
Das ist zwar eine gute Frage, aber viel mehr interessiert mich Dieses:
- Dir ist also egal, was die Funktion macht? Dann lösch einfach ein paar Konstanten. :roll:
- Wieso zufällig, bzw. was macht diese Funktion eigentlich?