Вниз
Скачать: 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.016 c
3-19502
yuniki
2003-03-19 12:51
2003.04.07
Как конвертировать таблицу из одной кодировки в другую


4-19919
Step[B.M.]
2003-02-09 16:20
2003.04.07
Смена фокуса компонентов.


14-19800
Игорь Досужев
2003-03-19 17:18
2003.04.07
Как использовать


14-19798
Fredericco
2003-03-18 22:34
2003.04.07
Важный эксперимент!


1-19598
electric
2003-03-28 16:24
2003.04.07
Поиск в подкаталогах




   Наверх