[fpc-devel] c:\fpc\2.2.2\examples\gtk1 and gtk2 : ReadMe.TXT Additions
Mehmet Erol Sanliturk
sanliturk at ttnet.net.tr
Sat Sep 27 02:26:25 CEST 2008
Dear Sirs ,
In my previous message
http://www.mail-archive.com/fpc-devel@lists.freepascal.org/msg12236.html
I mentioned required DLL files .
(A)
The following sample ReadMe.TXT file
may be inserted into the following directory :
http://svn.freepascal.org/svn/fpc/trunk/packages/gtk1/examples/
ReadMe.TXT
---------------------------
The following libraries are needed to run the
example programs supplied in this directory :
In Windows :
libintl-1.dll
libgdk-0.dll
libgtk-0.dll
libglib-2.0-0.dll
gtkgl.dll ( required only for gtkgldemo.pp )
In FreeBSD :
In GNU/Linux :
---------------------------
(B)
The following sample ReadMe.TXT file
may be inserted into the following directory :
http://svn.freepascal.org/svn/fpc/trunk/packages/gtk2/examples/
ReadMe.TXT
---------------------------
The following libraries are needed to run the
example programs supplied in this directory :
In Windows :
libgdkglext-win32-1.0.0.dll
libglade-2.0-0.dll
In FreeBSD :
In GNU/Linux :
---------------------------
(C)
For the program
c:\fpc\2.2.2\examples\gtk2\gtk_demo\gtk_demo.exe
I mentioned the zero division exception .
Dear Paul Ishenin notified me about a Windows bug in his message :
http://www.mail-archive.com/fpc-devel@lists.freepascal.org/msg12237.html
as
" This is a known bug on windows.
Use the folowing call in your application initialization section:
Set8087CW($133F); "
Into
c:\fpc\2.2.2\examples\gtk2\gtk_demo\gtk_demo.pas
I added the above statement as
.
.
.
var
window,
notebook,
hbox,
tree : PGtkWidget;
begin
{$ifdef win32}
Set8087CW($133F);
{$else}
{$endif}
current_file := NULL;
.
.
.
The program worked very well .
Addition of the following statement
{$ifdef win32}
Set8087CW($133F);
{$else}
{$endif}
into
http://svn.freepascal.org/svn/fpc/trunk/packages/gtk2/examples/gtk_demo/gtk_demo.pas
will prevent zero division exception in Windows applications .
Into the directory
http://svn.freepascal.org/svn/fpc/trunk/packages/gtk2/examples/gtk_demo/
the following sample ReadMe.TXT file may be added :
ReadMe.TXT
---------------------------
The following statement in Windows
prevents zero division exception :
{$ifdef win32}
Set8087CW($133F);
{$else}
{$endif}
---------------------------
Thank you very much ,
Mehmet Erol Sanliturk
More information about the fpc-devel
mailing list