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

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

Создание переменных.


Nikolay ©   (2002-05-20 21:38:00) 

Можно ли во время работы предложения создавать новые переменные заранее не объявляя их в var? Если нет, то просто нет, а если да то как? :+)

Спасибо:)


kull   (2002-05-21 23:44:00) [1]


> Song © (21.05.02 08:28)

А в бейсике - это тоже переменные в чистом виде.
И даже без предварительного декларирования они все равно объявляются, хоть и по ходу дела.


PVOzerski   (2002-05-21 10:53:00) [2]

Еще можно создавать через связанные списки (хотя динамические массивы удобнее с точки зрения последующего доступа, IMHO). Только о том ли речь? Nikolay ©, как я понимаю, имеет в виду выделение памяти под переменные at run time, а вот Song © уже скорее говорит о том, что в PASCAL нельзя объявить локальную переменную вне блока описаний (в отличие от C++). Если в случае интерпретатора (BASIC в его классическом виде), в общем, это примерно одно и то же, то для компилятора это совершенно разные вещи.


Song   (2002-05-21 08:28:00) [3]

2kull © (21.05.02 01:17)
Правильно, но это же не переменные в чистом виде!

>и причем тут бейсик?
Потому что в Бэйсике такая штука проходит. Предварительное декларирование не нужно.


Коля   (2002-05-21 04:34:00) [4]

На сколько я знаю, в таких случаях используют поинтер


kull   (2002-05-21 01:17:00) [5]

2Song
Ну почему же только экземляры классов?
А функции New,GetMem,Alloc, динамические массивы, например, и причем тут бейсик?


Nikolay   (2002-05-20 22:15:00) [6]

Anatoly Podgoretsky © (20.05.02 22:06)
спасибо, хорошая идея.


Anatoly Podgoretsky   (2002-05-20 22:06:00) [7]

Через динамические массивы


cyborg   (2002-05-20 21:54:00) [8]

А зачем? Тут всё продумано, что, сколько, куда и как.


Nikolay   (2002-05-20 21:49:00) [9]

я это все понимаю)) вопрос просто на тот случай если я что-то выпустил из своего внимания))

спасибо.


Song   (2002-05-20 21:45:00) [10]

Эт вам не бэйсик... Создавать можно тока экземпляры классов


Наверх

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