Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String als Const (https://www.delphipraxis.net/118864-string-als-const.html)

grenzgaenger 16. Aug 2008 18:09

Re: String als Const
 
solche Konstrukte gehen bei PHP :-)

taaktaak 16. Aug 2008 18:13

Re: String als Const
 
Zitat:

ich gebe in S den Caption eienr Label
Dann ist aber in S kein Freitext, sondern bereits ein zur Entwurfszeit bekannter Text - oder? Wenn das so ist, wird dieses Konstrukt m.E. gar nicht notwendig sein. Überdenke dein Konzept noch einmal :wink:

SirTwist 16. Aug 2008 19:12

Re: String als Const
 
Zitat:

Zitat von delphinia
ok hmmm schnieeef danke

*Taschentuch reich*

Du musst halt Namen und Inhalt im Programm abspeichern, dann kannst Du über den Namen auf den Inhalt zugreifen.

Im einfachsten Fall nimmst Du eine TStringList, dort könntest Du Strings in der Form "Name=Inhalt" ablegen:
Delphi-Quellcode:
var stl: TStringList;
begin
  stl := TStringList.Create;
  stl.Add('Hinweis_1=Bitte durchlesen!');
  stl.Add('Hinweis_2=Wirklich lesen!');
  stl.Add('Button_1=Ja');
  stl.Add('Button_2=Nein');
  stl.Add('Button_3=Vielleicht');
und später
Delphi-Quellcode:
  s := stl.Values['Button_1'];
(alles ungetestet, kann also Syntax-Fehler enthalten. In Real müsste man die StringList natürlich als globale Variable definieren und den Create und die Adds in irgendeinem initialization-Teil machen)

Das nur als Anregung, das Prinzip kann man beliebig verfeinern. Im Endeffekt läuft es auf das hinaus, was unter Perl als assoziative Arrays bezeichnet werden.

Viel Spaß,
SirTwist


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Seite 2 von 2     12   

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