Текущий архив: 2005.03.06;
Скачать: CL | DM;
Вниз
Как в BCB работать с процедурным типом? Найти похожие ветки
← →
juice (2005-02-10 20:44) [0]Как в BCB работать с процедурным типом?
Мне надо в зависимости от хода выполнения программы в опр. момент вызывать одну из множества функций. Хочу сделать переменную типа функция, присваивать ей настоящую функцию и запускать ее.
Как это сделать?
← →
VictorT © (2005-02-10 21:01) [1]http://rtfm.adamant.net/programming/kernigan/node74.html
← →
тихий вовочка © (2005-02-10 21:01) [2]А почему просто не сделать обработчик собственного сообщения и по значению переданного параметра запускать ту или иную функцию? А может тебе просто достаточно перезагрузки функций?
← →
juice (2005-02-10 21:14) [3]
> А может тебе просто достаточно перезагрузки функций?
совершенно разный код у них
> А почему просто не сделать обработчик собственного сообщения
> и по значению переданного параметра запускать ту или иную
> функцию?
хочу разобраться
← →
juice (2005-02-10 21:18) [4]Делаю так:
class TEngineThrd : public TThread
{
private:
protected:
void __fastcall Execute();
public:
__fastcall TEngineThrd(bool CreateSuspended);
int __fastcall XLSProc(void);
int __fastcall TXTProc(void);
int __fastcall (*EcecProc)();
};
ThrEngine->EcecProc = ThrEngine->XLSProc; //тут ругается
← →
Ломброзо © (2005-02-10 21:26) [5]А почему бы не смастерить абстрактный класс или интерфейс и не перегружать в наследниках виртуальные методы?
Страницы: 1 вся ветка
Текущий архив: 2005.03.06;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.036 c