Вниз
Скачать: CL | DM;

Передача данных между формами   Найти похожие ветки 

 
Sima ©   (2003-09-13 18:07) [0]

Как обеспечить передачу и возврат данных из/в форму при создании и закрытии?


 
Calm ©   (2003-09-13 18:13) [1]

Есть много способов. Какие тебе подходят, зависит от того, откуда и куда данные данные должны поступать при создании и закрытии.

Ты не стесняйся, подробнее излагай проблему.


 
dataMaster ©   (2003-09-13 18:18) [2]

Можно использовать глобальные переменные %-)


 
Calm ©   (2003-09-13 18:31) [3]

Глобальные переменные - плохой тон.

Лучше использовать атомы (см. winAPI). Для хранения логических значений можно использовать семафоры.


 
dataMaster ©   (2003-09-13 18:34) [4]

Может и плохой, зато самый простой ;-) Тем более, что автор ветки не упомянул, какими данными он собирается оперировать.


 
Calm ©   (2003-09-13 18:45) [5]

2 dataMaster ©
Я же пошутил в [3]. Собственно, я думал, что ты в [2] тоже прикалываешься.
А про атомы и семаформы это и вовсе полный бред. Хотя использовать все-таки можно :))

Обид нет, ok?


 
dataMaster ©   (2003-09-13 18:48) [6]

2 Calm © (13.09.03 18:45) [5]

Обид нет, ok?

ОК :-)


 
Sima ©   (2003-09-13 21:00) [7]

Хотелось бы сделать некий универсальный базовый класс формы, через который можно передавать или принимать любые данные(открытие формы с параметром,- где параметр может быть переменной любого типа данных)


 
Calm ©   (2003-09-15 09:07) [8]

Посмотри исходники TDataSet.
Там есть метод Locate.
Входным параметром передается массив неопределенной длинны со значениями типа Variant


 
Юрий Федоров ©   (2003-09-15 09:10) [9]

через property


 
VAleksey ©   (2003-09-15 09:29) [10]


> принимать любые данные(открытие формы с параметром,- где
> параметр может быть переменной любого типа данных)

А нафига так извращаться - то?
Ну перепиши конструктор, где одним из параметров передавай вариант, да и интерпретируй его как хочешь...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
1-82202
Dark Elf
2003-09-12 16:04
2003.09.25
Параметры приложения


4-82556
3APA3A
2003-07-25 01:29
2003.09.25
Что такое native API?


1-82238
drakulita
2003-09-11 17:31
2003.09.25
Премещение файла


3-82137
victor_ch
2003-09-04 10:55
2003.09.25
Изменение свойств ADOCommand в Run-time


14-82502
data
2003-09-05 14:30
2003.09.25
сказка о сисадмине - 2




   Наверх