I don't have access to FPC right now, but it seems as if PGdkRectangle is a pointer type already, not a record type?
-Flávio On 6/3/07, Airr <[EMAIL PROTECTED]> wrote:
Hello, all. I'm trying to get the current position and size of a GTK2 gtkwindow using the following: === function configure_event(widget: PGtkWidget; event : PGdkEvent; data : gpointer):gboolean;cdecl; var grect :PGdkRectangle; begin gdk_window_get_frame_extents(GDK_WINDOW(widget^.window),@grect); configure_event := True; end; === The signal is attached to the window via: === g_signal_connect (G_OBJECT (window), 'configure_event', G_CALLBACK (@configure_event), NULL); === Executing the program results in: An unhandled exception occurred at $0000004B : EAccessViolation : Access violation $0000004B FPC version is: Free Pascal Compiler version 2.0.4 [2007/02/02] for i386 OS is: Kubuntu 7.04 Any thoughts on why this is causing the AV? Thanks! AIR. -- "Programming is like Poetry. Sometimes the words just escape you..." -me, to my manager. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal