Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Значение переменных


Creativ ©   (2005-01-02 21:31:00) 

Здравствуйте! Может кто подскажет как можно реализовать следующее: поменять значениее переменно по ее имени, к примеру: fUNCTION xxx('Название переменной','ее тип', 'ну и значение переменно'):bool
Подскажите, предлагайте идеи ^^

ЗЫ всех с наступившим Новым Годом !!


Creativ   (2005-01-03 15:02:00) [1]

Мде :)


Gero   (2005-01-03 14:47:00) [2]


> Creativ   (03.01.05 14:43)

Есть такие вещи как массивы и поиск в них.


Creativ   (2005-01-03 14:43:00) [3]

Значит так: пишутся две программы, так нужно сделать так, чтобы из одной программы можно было менять значения переменных в другой программе, естественно путем встроенных фу-ий в момент создания программы.

> if nameVar='p1' then p1:=valueVar;

Так не пойдет, т.к. нужно компактнее, какие еще есть идеи?


programania   (2005-01-03 01:33:00) [4]

По исходному тексту программы
другой программой или вручную создать
нужную функцию со строками по всем переменным типа:
if nameVar='p1' then p1:=valueVar;
и так при каждом добавлении переменных

сложнее придумать зачем это нужно?


Alex_S   (2005-01-02 22:01:00) [5]

Опиши проблему шире (подробнее), что-то не то делать собираешься.


DrPass   (2005-01-02 21:42:00) [6]

Завести ее как поле класса и мучить с помощью RTTI


Creativ   (2005-01-02 21:41:00) [7]

I>
> На стадии выполнения программы у переменных нет имен, соответственно
> и менять нечего.

Значит никак? ((
Нет никаких способов?


YurikGL   (2005-01-02 21:36:00) [8]

overload и типа не надо


Sergey_Masloff   (2005-01-02 21:36:00) [9]

На стадии выполнения программы у переменных нет имен, соответственно и менять нечего.


Наверх

Титульная страница Поиск, карта сайта Написать письмо