Code: Alles auswählen
g_signal_connect_swapped (G_OBJECT (e_oeffnen), 'activate',
G_CALLBACK (menuitem_response),
(gpointer) 'file open');
G_CALLBACK erwartet einen Parameter vom Typ Pointer. Darf ich ich mir den hier einfach deklarieren? Also:
Code: Alles auswählen
VAR menuitem_response : POINTER;
Wenn ich das mache, (Deklaration, keine Wertzuweisung) kommt der Compiler immerhin bis (gpointer). Danach bleibt er wieder stehen.
Wenn ich 'file open' auskommentiere, ist zumindest der compiler zufrieden.
Was ist
Code: Alles auswählen
(gpointer) 'file open'
[Edit]:
Ich muss mich korrigieren in 'file open' habe ich den Punkt irgendwie unterschlagen: korrekt sieht das so aus:
Code: Alles auswählen
(gpointer) 'file.open'