![]() |
AW: Strings nur einmalig im Code verwenden - Zugriff
Ich lehne mich mal ganz weit aus dem Fenster und behaupte, daß der TE betriebsblind war, und nicht auf simple Konstanten oder auch resourcestrings gekommen ist. Denn diese Listen bzw. deren Handhabung dürften bei Leuten, die Delphi für eine "viel zu wortreiche" Sprache halten zu Schreikrämpfen führen.
Sherlock |
AW: Strings nur einmalig im Code verwenden - Zugriff
Ich war nicht betriebsblind sondern nur leer im Kopf :lol:
Deswegen frage ich ja hier nach, um diese Leere zu füllen :P Das hier gefällt mir am besten
Delphi-Quellcode:
type
TStrings = record const sString = 'String 1'; // usw end; var MeineStrings: TStrings; showmessage(MeineStrings.sString1); |
AW: Strings nur einmalig im Code verwenden - Zugriff
TStrings ist ein schlecht gewählter Name, da es auch eine gleichnamige Klasse in System.Classes gibt.
|
AW: Strings nur einmalig im Code verwenden - Zugriff
Warum? Wenn ich das mehr als fünf mal verwenden müsste, würde ich verzweifeln. Aus mehreren Gründen: String1 ist nicht selbsterklärend und ich müsste beim Codelesen immer zur Deklaration springen. Dann ist MeineStrings.sString1 gemessen an der geringen Aussagekraft mächtig lang. Wozu die Stringaufzählung noch mit einem Record umwickeln? TStrings ist übrigens ein Typ, den es bereits gibt... Detlef hats vor mir gesehen.
Es wäre also hilfreich, die Anforderungen genauer zu beschreiben, sollen zB die Strings per Index zur Laufzeit "durchlaufen" werden können? Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 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 by Thomas Breitkreuz