Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: 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 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-19677
Levova
2003-03-26 10:28
2003.04.07
string -> char


1-19596
Opera
2003-03-25 21:48
2003.04.07
Условие


1-19573
Pavel_
2003-03-27 10:07
2003.04.07
удаленная загрузка пакетов или длл


1-19527
laptev
2003-03-26 15:55
2003.04.07
Memory&DLL


14-19759
blackman
2003-03-18 18:04
2003.04.07
Актуальная картинка ?