пытаюсь впарить динамически созданному компоненту свой обработчик события. ни чего не получилось за целый день поиска и экспериментов http://www.softboard.ru/lofiversion/index.php/t18824.html написано, что для этого нужен класс! я сделал но толку мало! что делать подскажите?
заголовочный файл:| Код | #ifndef kernelH #define kernelH #include <Classes.hpp> //--------------------------------------------------------------------------- struct record {
...
};
class Tevents { public: void __fastcall onWork(TObject *ASender, TWorkMode AWorkMode, __int64 AWorkCount); };
int kernel(record &rec, const UnicodeString proxy, const UnicodeString referer); //--------------------------------------------------------------------------- #endif |
файл реализации:| Код | #pragma hdrstop #include "kernel.h" //--------------------------------------------------------------------------- #pragma package(smart_init)
Tevents *events;
void __fastcall Tevents::onWork(TObject *ASender, TWorkMode AWorkMode, __int64 AWorkCount) {
...
}
int kernel(record &rec, const UnicodeString proxy, const UnicodeString referer) { TIdHTTP *http = new TIdHTTP(NULL); http->OnWork = Tevents::onWork; // ?????????????????????????????????
...
} |
|