Re: [fpc-pascal] Congratulations to FPC!
After the awesome advanced image editor, Pixel at http://www.kanzelsberger.com. Now, FPC is officially used as backend compiler for another great product, Morfik at http://www.morfik.com. Congratulations! We know about it. We cooperate with Morfik :-) I knew about it too as I'm a member of Morfik Pioneer. Just want to share a good news to others who doesn't know yet about Morfik. :) -Bee- has Bee.ography at: http://beeography.wordpress.com ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
[fpc-pascal] Not specifying the {$H+} degrades performance
Hi, If I have a .pas unit and forgot to specify the compiler mode line {$mode objfpc}{$H+} what does FPC default to? Compiler Mode? Longstring or Shortstring? I wrote a string tokenizer and did some time trials against an old tokenizer I used. First I forgot to include the compiler mode line above and did some test runs. I then noticed my mistake and added in that line and did some more test runs. The second set of tests where on avg 10% faster! After some more testing I realized it is the {$H+} that gave me the performance boost. What does FPC default to? Why not default to {$H+} ? Lazarus added the following compiler parameters: -S2cgi -OG1 -gl -vewnhi -l -Fu/opt/lazarus/components/fpcunit/lib/i386-linux/ -Fu/opt/lazarus/components/synedit/units/i386-linux/ -Fu../../3rdParty/tiOPF2/Source/Compilers/FPC/lib/i386-linux/ -Fu/home/graemeg/programming/3rdParty/FBlib/lib/i386-linux/ -Fu/opt/lazarus/lcl/units/i386-linux/ -Fu/opt/lazarus/lcl/units/i386-linux/gtk/ -Fu/opt/lazarus/packager/units/i386-linux/ -Fu. -ofpcunitproject1 -dUseCThreads -dLCL -dLCLgtk -- Graeme Geldenhuys There's no place like S34° 03.168' E018° 49.342' ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Not specifying the {$H+} degrades performance
On 26 mrt 2007, at 12:54, Graeme Geldenhuys wrote: If I have a .pas unit and forgot to specify the compiler mode line {$mode objfpc}{$H+} what does FPC default to? Compiler Mode? Longstring or Shortstring? Shortstring. {$h+} is not longstring, but ansistring. After some more testing I realized it is the {$H+} that gave me the performance boost. What does FPC default to? Why not default to {$H+} ? Backwards compatibility. There are also many situations where ansistrings are slower than shortstrings. Jonas ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
[fpc-pascal] Second beta for MSEide+MSEgui version 1.2
There is a second beta of the upcoming version 1.2: http://sourceforge.net/project/showfiles.php?group_id=165409 New in version 1.2: - Visual form inheritance. - Report generator and integrated report designer. - New tmsesqldb with internal calcfields, local managed indexes, unicode text storage, local filters, offline mode with local disk storage (comparable to TClientDataset), tdbevent for Firebird and PostreSQL... - Better support for non full area docked forms (MDI). Please send questions and bug reports to: news://news.grid-sky.com/public.mseide-msegui.talk The MSEide+MSEgui URL has changed: http://homepage.bluewin.ch/msegui/ Please update your bookmarks. Martin ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Not specifying the {$H+} degrades performance
Ah, I see... Thanks for the quick reply. Graeme. On 3/26/07, Jonas Maebe <[EMAIL PROTECTED]> wrote: On 26 mrt 2007, at 12:54, Graeme Geldenhuys wrote: > If I have a .pas unit and forgot to specify the compiler mode line > {$mode objfpc}{$H+} > what does FPC default to? Compiler Mode? Longstring or Shortstring? Shortstring. {$h+} is not longstring, but ansistring. > After some more testing I realized it is the {$H+} that gave me the > performance boost. What does FPC default to? Why not default to {$H+} > ? Backwards compatibility. There are also many situations where ansistrings are slower than shortstrings. Jonas ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Second beta for MSEide+MSEgui version 1.2
Impressive list of new features. It just boggles the mind where you find the time to do so much in MSEgui & MSEide being the only developer. Regards, - Graeme - On 3/26/07, Martin Schreiber <[EMAIL PROTECTED]> wrote: There is a second beta of the upcoming version 1.2: http://sourceforge.net/project/showfiles.php?group_id=165409 New in version 1.2: - Visual form inheritance. - Report generator and integrated report designer. - New tmsesqldb with internal calcfields, local managed indexes, unicode text storage, local filters, offline mode with local disk storage (comparable to TClientDataset), tdbevent for Firebird and PostreSQL... - Better support for non full area docked forms (MDI). -- Graeme Geldenhuys There's no place like S34° 03.168' E018° 49.342' ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Second beta for MSEide+MSEgui version 1.2
On Monday 26 March 2007 14.20, Graeme Geldenhuys wrote: > Impressive list of new features. It just boggles the mind where you > find the time to do so much in MSEgui & MSEide being the only > developer. > MSEide+MSEgui is a very productive environment ;-) Martin ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
[fpc-pascal] fpdoc and images
Hi, Is it possible to reference images in 'fpdoc'? I want to document a string tokenizer with a diagram to show how the Finite State Machine, which the tokenizer is based on, works. Another example is documenting the different Themes that fpGUI supports showing how each widget in a specific themes looks like. -- Graeme Geldenhuys There's no place like S34° 03.168' E018° 49.342' ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] fpdoc and images
On Mon, 26 Mar 2007, Graeme Geldenhuys wrote: > Hi, > > Is it possible to reference images in 'fpdoc'? I want to document a > string tokenizer with a diagram to show how the Finite State Machine, > which the tokenizer is based on, works. > > Another example is documenting the different Themes that fpGUI > supports showing how each widget in a specific themes looks like. The image support for fpdoc is planned. The main problem is conversion and directories... Michael. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal