Главная страница
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.029 c
14-19776
Knight
2003-03-20 19:57
2003.04.07
Как реализовать превью для изображений в из базы данных


14-19826
Анонимщик
2003-03-19 18:41
2003.04.07
Сервисы, реестр, безопасность


3-19438
Alex_vc
2003-03-18 12:33
2003.04.07
Как управлять версией создоваемой таблицы dBase?


1-19687
mod
2003-03-25 09:35
2003.04.07
Мемо - поле


1-19686
pavelsinicinv
2003-03-26 10:44
2003.04.07
Меню создать ...