Показать сообщение отдельно
  #5  
Старый 18.05.2008, 19:06
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Если объявлять переменную в описании класса, то при создании экземпляра класса такая переменная обязательно инициализируется и для выше приведенных целей не годится.
В общем виде надо делать по Thrasher, п. 2. В отдельном модуле объявляется переменная, значение которой из формы 1 будет изменяться, а отображаться в форме 2.
Если кто-то думает, что все это просто, то сильно заблуждается. Реализация зависит от конкретных задач.
- нужно ли чтобы при изменении значения нашей переменной в ф.1 тут же отображалось и в ф.2 (или не сразу и по каким-то условиям);
- нужно ли чтобы изменения значения этой переменной в ф.2 отображалось в ф.1 (или только односторонняя связь - от ф.1 к ф.2, т.е. если изменили значение в ф.1, то в ф.2 отображалось изменение, а если изменили эту переменную в ф.2, то ф.1 оставалась в неведении относительно изменений);
Ну, право, хлопцы, давайте же конкретные условия и все будет хорошо.
Да, еще. Создается ли ф.2 каждый раз при ее вызове из ф.1 или она при запуске приложения создается один раз. Это тоже немаловажно.
Ответить с цитированием