I think the Property InputString: String wil cause problem when use the class between Delphi-Version < 2009 and 2009 and above because of the differnt definition of String (String = AnsiString != String = UnicodeString).
I think you should change it to
InputString: AnsiString;
and add new
InputStringUni: WideString
and new InputType SourceWideString
or think about some String-Coding-Option
(UseAnsi/UseActCodePage/UseUnicode/...)
Comments