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

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

Как передать данные из одной формы в другую? [D6, Win95/98]


Sound ©   (2002-03-23 17:52:00) 

В форме объявленна глобальная переменная, как её передать (использовать) в другую форму?


Malder   (2002-03-24 20:58:00) [1]

Угу. Каюсь - ошибся.
На самом деле в стеке храняться локальные переменные процедур и функций...
что-то меня переглючило...


dymka   (2002-03-24 20:26:00) [2]

Хороший стиль для хранения глобальных переменных - это создание отдельного модуля типа Global.pas, куда и складываешь все глобальное...
и в своих модулях можешь объявить этот модуль... в самом Global.pas переменные хранишь в секции interface...
Ужасно плохим стилем хранение глобальных переменных я не считаю... но это мое мнение...


ppcat   (2002-03-24 20:17:00) [3]

Ты наверное модуль проиписываешь в разделе Interface, попробуй прописать в разделе Implementation, чтобы не было круговых ссылок.


Anatoly Podgoretsky   (2002-03-24 19:57:00) [4]

Malder © (24.03.02 19:49)
Очень смелое и неверное предположение


Malder   (2002-03-24 19:49:00) [5]

Глобальные переменные хранятся в стеке... и если он переполнится...


Anatoly Podgoretsky   (2002-03-24 18:29:00) [6]

Sound © (24.03.02 18:08)
Да храни, кто запрещает


Delirium   (2002-03-24 18:12:00) [7]


public
DataForAll:TMyData;
end;


Sound   (2002-03-24 18:08:00) [8]

Глобальные переменные плохой тон? А как тогда хранить общие данные?


Anatoly Podgoretsky   (2002-03-24 16:02:00) [9]

hooky-mars © (24.03.02 14:36)
Наверно

olookin © (24.03.02 15:17)
Никогда и не прекращали


olookin   (2002-03-24 15:17:00) [10]

В плане простого обсуждения - почему бы это глобальные переменные стали плохим признаком программирования?


hooky-mars   (2002-03-24 14:36:00) [11]

Caligula

> Изначально в uses (после implementation) напиши имя используемого
> модуля.

Компилятор ругается при попытке это сделать! Мож я что не так делаю


Caligula   (2002-03-24 14:20:00) [12]

Изначально в uses(после implementation) напиши имя используемого модуля.
Если хочешь передать значения переменных, то
<Имя модуля>.<Название переменной>
<Имя формы>.<Навзание переменной>


Mike_Goblin   (2002-03-24 10:27:00) [13]

Секция uses модуля :)))
Кстати, объявление глобальных переменных не есть хороший стиль программирования


Наверх

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