Hi Folks,
As an old Delphi programmer Lazarus looks very nice but what I'm lacking is the support of my well known component-libraries and packages.
One of them which i heavyly used ist FastStrings/FastStringFuncs which provides me a massive speed boost with string manipulation or search and replace in larger strings (namely html sources).
For test purposes I included FastStrings.pas into an empty project and compiled it.
..and found out that i have to mark the inline assembler sections with
{$ASMMODE intel}
asm
But afterwards i ran into the next problem -- at the Line
lea ESI, ESI + 1
the compiler threw an error:
C:\Source\_shared\FastStrings.pas(294,26) Error: Invalid operand type
Regrettably I'm no assembler crack :-(
My questions are:
1) Has anyone ported the FastStrings/FastStringsFuncs to Lazarus?
2) Is there a similar Package for superfast string manipulation ?
3) or are such fast string functions already implemented in FPC and additional packages are not necessary any more?
Regards,
Karl