<HTML>Hallo,
ich habe folgendes Problem.
Ich habe in meinem Programm folgendes stehen:
XtAddCallback(draw_area,XmNexposeCallback,(XtCallbackProc)handle_ExposeCB,(XtPointer)this);
Der compiler meldet daraufhin:
graphwindow.cpp:13: no matches converting function `handle_ExposeCB' to type `void (*)(_WidgetRec *, void *, void *)'
../include/graphwin.h:26: candidates are: void graphwindow::handle_ExposeCB(_WidgetRec *, void *, void *)
Obwohl es aber die Funktion gibt und so def. ist:
void graphwindow::handle_ExposeCB(Widget w ,XtPointer data,XtPointer a)
{......}
Wenn ich in der .h-Datei die Funktion auf static setzte, kommt die Meldung nicht mehr. Das ist aber keine Lösung, da dann viele andere Fehler kommen. Wie dieser:
invalid use of member `screen::event' in static member function
Kann mir irgend jemand helfen?
Liegt es vielleicht am Compiler?
Vielen Dank fĂĽr eure MĂĽhe!!!
Marcel
PS: Ich benutze Suse 8.0</HTML>