On Mon, 21 Aug 2017, Ryan Joseph wrote:

I’m trying to split a string by a delimiter and see there is a type helper called 
TStringHelper 
(https://www.freepascal.org/docs-html/rtl/sysutils/tstringhelper.html). The compiler 
version I’m using is "Free Pascal Compiler version 3.1.1 [2017/04/22] for i386” 
but when I include SysUtils the methods are not found.

For example:

var
 str: string;
 parts: TStringArray;

parts := str.Split(' ‘);


What am I doing wrong?

Try

var
  Str : AnsiString;
or
  Str : WideString;

I believe the compiler has some trouble finding the helper if you use the
'string' alias. I think there is even a bugreport about it.
Sven Barth can confirm/deny this.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to