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

Области видимости модулей или перезагрузка методов   Найти похожие ветки 

 
Soft ©   (2003-03-18 16:12) [0]

Привет.

Вот решаю такую проблему. Нужно из своей компонеты запускать поток, который должен работать с устройством и заносить данные, обрабатывая их, в некие структуры данных.

Как сделать намного проще взаимодествие с модулем, откудова создается поток.

А напрямую не получается, создается перекрестная видимость модулей.


 
theodor_iv ©   (2003-03-18 16:36) [1]

Те модули, для которых это возможно, пиши в uses секции implementation, а не в секции interface.


 
Soft ©   (2003-03-18 16:47) [2]

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


 
han_malign ©   (2003-03-18 17:13) [3]

> перекрестное наследование
- класс - сам себе "внук", сам себе "дед" - ну-ну..., такие приколы только в Египетской мифологии прокатывали...
- общая функциональность, должна быть вынесена в общего предка, подумай над абстрактыми интерфейсами...


 
Soft ©   (2003-03-25 13:19) [4]

Проблемма на самом деле заключается в том, чтобы из нити, запущенной из определенного класса, после ее выполнения, вернуть данные в тот же класс, из которого нить была запущена.


 
Flint ©   (2003-03-26 09:05) [5]

Ты можешь передать данные в OnTerminate или в конце блока Execute или в любом месте этого блока или сообщениями обменивайся,короче когда захочешь тогда и передавай



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

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



Память: 0.46 MB
Время: 0.014 c
9-19399
seemann
2002-11-01 23:05
2003.04.07
Одевание спрайтов


1-19674
KPY
2003-03-26 08:36
2003.04.07
несколько вопросов по Qreport


1-19594
dronas555
2003-03-28 17:17
2003.04.07
Добавление информации в файл.


1-19525
Sherlock
2003-03-25 09:52
2003.04.07
BDE??


6-19723
HKEY_CURREN_USER
2003-02-14 14:53
2003.04.07
Cookies, Tem. Internet files, History. - Delete




   Наверх