Marco van de Voort wrote 13 lines
>The second question (is gtkentry widget in W32 release corrupted?)
>remains alive.
GTK1 was debugged for Windows because lazarus used
Lazarus switched to plain win32 later, so I don't think GTK2 on windows is
too well debugged in relation with FPC, and I know nobody that uses GTK2
with FPC on Windows.
Maybe the best way to start is to check GTK2 itself, and see if you can find
a list of differences between GTK2 on *nix and windows. (e.g. #ifdefs in
the headers, calling conventions etc)
Well, I used my GTK 2 code on Windows and there were no note that I initially wrote and tested that code on Linux, not on Windows.
I used GTK libraries as installed by GIMP for Win32 installer [http://gimp-win.sourceforge.net/], libraries there are partially taken from libraries at [http://gnuwin32.sourceforge.net/] so these are really correctly compiled, official GTK 2 libraries for Win32. You don't need anything special for FPC to work with GTK 2.
As for #ifdefs between Windows and Unices -- there really aren't many on GTK level. Calling conventions in compiled Win32 libraries that I mentioned above are always cdecl, just like under Unices, so there's also no problem here. GTK+ reference has a page about "Win32 specific issues in GTK"
[http://developer.gnome.org/doc/API/2.0/gtk/gtk-windows.html] but there is nothing really important for "normal" programs.
In summary, there are no "known general problems" with GTK 2 + Win32 + FPC. Everything should work just as under X-Windows under Unices.
Janusz: I think that you must reveal in more details where are your problems. Show us some piece of code etc.
Michalis