Hi Marco,
Using this entry because it is actually the same topic.
Was trying this in C++ but how can I declare that:
did the following
LogActivity = &LogDBActivity;
or
Oracle::LogActivity = &LogDBActivity;
same problem
And the methode is
void __fastcall TForm2::LogDBActivity(int ComponentType, System::TObject* AObject,
int Flag, int Info,
const System::UnicodeString Description,
const System::UnicodeString SQL,
const System::UnicodeString ResultMessage,
Oracletypes::TVariables* Variables,
System::Classes::TStrings* Parameters,
int StartTime)
but with that I got the following error:
[BCC32 Error] EventCasting.cpp(20): E2034 Cannot convert 'void (_fastcall * (_closure )(int,TObject *,int,int,const UnicodeString,const UnicodeString,const UnicodeString,TVariables *,TStrings *,int))(int,TObject *,int,int,const UnicodeString,const UnicodeString,const UnicodeString,TVariables *,TStrings *,int)' to 'void (_fastcall *)(int,TObject *,int,int,const UnicodeString,const UnicodeString,const UnicodeString,TVariables *,TStrings *,int)'
Full parser context
EventCasting.cpp(16): parsing: _fastcall TForm2::TForm2(TComponent *)
Actually I have no clue, how I can call a Global Event here...
Can you or somebody help out here!
thx a lot