ďťż

Ładny brzuch

Da się w Delphi znaleźć wartość zmiennej procedurą, np.:
FindZmienna('nazwa') s:=FindZmienna('nazwa')

tak jak komponenty znajduje się TEdit(FindComponent)??



nie.
zrób sobie tablicę albo co.

To ja jeszcze dopisze :). W programie nie masz czegoś takiego jak zmienna x. W programie jest adres pamięci. Tylko na poziomie kodu używa się nazw dla zmiennych, żeby nie obsługiwać samodzielnie pamięci (od tego jest kompilator :P). I stąd właśnie wynika to co napisał migajek - nie da się wyszukać tak zmiennej :).


To ja jeszcze dopisze :) . W programie nie masz czegoś takiego jak zmienna x. W programie jest adres pamięci. Tylko na poziomie kodu używa się nazw dla zmiennych, żeby nie obsługiwać samodzielnie pamięci (od tego jest kompilator :P ). I stąd właśnie wynika to co napisał migajek - nie da się wyszukać tak zmiennej :) .

to samo mozna by napisac o komponentach - ale jednak mozna je znalezc po nazwie, bo kompilator moze zapisywac dodatkowe dane w pamieci, albo podmieniac odpowiednie dane na poziomie kompilacji - rozne sa sposoby. napisac takie cos w c++ to banal, w delphi nie jestem pewien czy sie da.




to samo mozna by napisac o komponentach - ale jednak mozna je znalezc po nazwie, bo kompilator moze zapisywac dodatkowe dane w pamieci, albo podmieniac odpowiednie dane na poziomie kompilacji - rozne sa sposoby. napisac takie cos w c++ to banal, w delphi nie jestem pewien czy sie da.
Komponenty w delphi (w bcb pewnie też) mają zapisane w pamięci takie informacje jak nazwa, klasa etc. Dla normalnych zmiennych nic takiego nie zachodzi. Pewnie że można zrobić - tablica/lista i tyle :P.


Komponenty w delphi (w bcb pewnie też) mają zapisane w pamięci takie informacje jak nazwa, klasa etc.
przeciez wiem, ale napisalem to dlatego, ze gdyby tworcy delphi chcieli umozliwic znalezienie zmiennej po nazwie, to mogliby bez problemu.

Dla normalnych zmiennych nic takiego nie zachodzi. Pewnie że można zrobić - tablica/lista i tyle :P .
ja mowilem o normalnych typach danych (odpowiedni typow standardowych) z ktorych kazdy trzymalby swoja nazwe i umozliwil wyszukiwanie zmiennych roznych typow funkcja wyszukiwania ;) tablice/rejestry/klasy sa oczywiste ale trzymaja ograniczona ilosc danych o wczesniej zdefiniowanych typach.


tablice/rejestry/klasy sa oczywiste ale trzymaja ograniczona ilosc danych o wczesniej zdefiniowanych typach.
chyba ze wystarczy nam tablica przechowujaca: nazwa + adres zmiennej :]


chyba ze wystarczy nam tablica przechowujaca: nazwa + adres zmiennej :]
jesli potrzebny nam jeden typ to takie cos zazwyczaj wystarcza :]


jesli potrzebny nam jeden typ to takie cos zazwyczaj wystarcza :]
w zasadzie to mozna bez kombinowania ... Variant :]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •