[fpc-devel] Unicode support - for the 20th time... ;-)
listmember at letterboxes.org
Thu Nov 20 12:49:44 CET 2008
> Ok, two questions for the example above:
> - how do you maintain backward compatibility?
> - how do you load a plain old ansi file?
You could alter the LoadFromFile(), LoadFromStream(), SaveToFile(),
SaveToStrwam() routines like below:
procedure TStringList.LoadFromFile(AFileName: TFilename; const ACharSet:
TCharSetKind = csSomeDefaultCharset);
This way, code using these would compile and work as usual.
Of course, descendants would need to be modified --a one time modification.
More information about the fpc-devel