![]() |
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)];
|
Re: Problem mit Random und Strings
Was gibts denn für nen Fehler? :roll:
|
Re: Problem mit Random und Strings
Hi
das ist nicht möglich
Delphi-Quellcode:
weil Delphi den Ausdruck der Konstanten (hier einer typsierten Konstanten) beim Compilieren auswerten können muss.
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);
mfG mirage228 |
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:
Greetz
zufall := TEdit(FindComponent('Edit'+IntToStr(Random(10)+1))).Text;
alcaeus |
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