Vlad,
I agree the VFP string functions are fast, but it really depends on what kind of string processing you are doing. The poor performance of VFP doing a search for "readable" characters in 100k - 4mb binary files is the whole reason I put together the spyin utility that called a C routine that was 2 orders of magnitude faster than the best optimized VFP code.
>Not necessary. VFP string functions are really fast. Since VFP functions are written in C internally, if you can write a function that calls only 2-3 VFP string functions, the gain from a dll is not so big. Of course, this is my experience in the cases I tested and a new try may worth the effort. :)