🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346478

Re: Czy można się odwołać do zmiennej po nazwie tekstem?

#346478
From: ExM
Date: Wed, 21 Mar 2018 10:48
23 lines
2717 bytes
W dniu środa, 21 marca 2018 00:44:27 UTC+1 użytkownik Roman Tyczka napisał:
> On Tue, 20 Mar 2018 09:29:31 -0700 (PDT), ExM wrote:

> Nie da się.
> Może napisz jaki masz cel, gdzie zmierzasz?
> 

Tka w uproszczeniu:

Chciałbym umożliwić wczytanie wartości ze zmiennej istniejącej w aplikacji do dynamicznie tworzonego komponentu tEdit.
Informacje o tworzonym komponencie oraz tym co ma być wczytane do niego zapisane są w bazie danych.

Czyli wczytuje z bazy info:
- utwórz komponent TEdit (x,y,with,height)
- wczytaj .text wartość zmiennej: 'LiczbaDni'

Mogę oczywiście oprogramować dostępne zmienne - ale jeśli okaże się że jakiejś nie oprogramowałem to konieczna będzie aktualizacja aplikacji. Gdyby była jakaś magiczna metoda na dostęp do zmiennych "z automatu" było by prościej.

Zastanawiałem się nad rozwiązaniem tego poprzez stworzenie tablic 
T1 : Array of Variant - gdzie będę przechowywał wartości oraz 
T2 : Array od String - gdzie będą nazwy zmiennych i wtedy wyszukuje zmienne w T2[x] a w T1[x] mam ich wartości.

- tyle że to wymaga oprogramowania każdej zmiennej którą chcę przechowywać oraz aktualizowanie ich wartości przy każdej zmianie.
Technical Details
Message-ID: <c6e3f56f-5dc4-40d6-87b6-58e205049909@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!199-v6no1698174itl.0!news-out.google.com!d3-v6ni963itf.0!nntp.google.com!199-v6no1698170itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <121d9004-81f5-4ce9-9c86-3e2c46815153@googlegroups.com> <1hiujpxl68d3y.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.107.150.82 with SMTP id y79mr9129157iod.107.1521629301766;        Wed, 21 Mar 2018 03:48:21 -0700 (PDT)
X-Received: by 2002:a9d:5220:: with SMTP id e32-v6mr1213994oth.3.1521629301474; Wed, 21 Mar 2018 03:48:21 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!199-v6no1698174itl.0!news-out.google.com!d3-v6ni963itf.0!nntp.google.com!199-v6no1698170itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Wed, 21 Mar 2018 03:48:21 -0700 (PDT)
In-Reply-To: <1hiujpxl68d3y.dlg@tyczka.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.173.186.182; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg
NNTP-Posting-Host: 5.173.186.182
References: <121d9004-81f5-4ce9-9c86-3e2c46815153@googlegroups.com> <1hiujpxl68d3y.dlg@tyczka.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6e3f56f-5dc4-40d6-87b6-58e205049909@googlegroups.com>
Subject: Re: Czy można się odwołać do
 zmiennej po nazwie tekstem?
From: ExM <grupywyt-nijto@mv.net.pl>
Injection-Date: Wed, 21 Mar 2018 10:48:21 +0000
Lines: 34
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit