Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Random und Strings (https://www.delphipraxis.net/39359-problem-mit-random-und-strings.html)

Delphi Star 1. Feb 2005 14:23


Problem mit Random und Strings
 
Warum lässt sich das nicht compilieren :?:
Delphi-Quellcode:
var Zufall:string;
const Textfelder: array[0..9] of tcaption = (edit1.text, edit2.text, edit3.text, edit4.text, edit5.text, edit6.text, edit7.text, edit8.text, edit9.text, edit10.text);
Delphi-Quellcode:
Zufall := Textfelder[random(10)];

Ultimator 1. Feb 2005 14:24

Re: Problem mit Random und Strings
 
Was gibts denn für nen Fehler? :roll:

mirage228 1. Feb 2005 14:26

Re: Problem mit Random und Strings
 
Hi

das ist nicht möglich
Delphi-Quellcode:
const Textfelder: array[0..9] of tcaption = (edit1.text, edit2.text, edit3.text, edit4.text, edit5.text, edit6.text, edit7.text, edit8.text, edit9.text, edit10.text);
weil Delphi den Ausdruck der Konstanten (hier einer typsierten Konstanten) beim Compilieren auswerten können muss.

mfG
mirage228

alcaeus 1. Feb 2005 14:27

Re: Problem mit Random und Strings
 
Hallo DelphiStar,

kann sein dass ich mich irre, aber irgendwie sind edit1.text usw. keine Konstanten, oder?
Also, du könntest ja schreiben:

Delphi-Quellcode:
zufall := TEdit(FindComponent('Edit'+IntToStr(Random(10)+1))).Text;
Greetz
alcaeus

Delphi Star 1. Feb 2005 14:31

Re: Problem mit Random und Strings
 
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz