Sometime between revision 3256 and 3594, UnicodeIsWord()
was removed from JCL's jclUnicode.pas
. Is there a substitute method or alternate approach we should be using instead?
Asked
Active
Viewed 99 times
0

ain
- 22,394
- 3
- 54
- 74

DaveS_Lifeway
- 375
- 3
- 9
-
I don't understand the question. I don't see that function in [revision 3256](http://jcl.svn.sourceforge.net/viewvc/jcl/trunk/jcl/source/common/JclUnicode.pas?revision=3256&view=markup) or **any other version**. I can't see what that function used to do, and I therefore cannot advise on what to use instead. If you tell what you were using the function for, and what version of Delphi you're using now, you may get a better answer. – Rob Kennedy Feb 07 '12 at 00:47
-
Interesting. The SVN link indeed doesn't have it, but neither does it have the same header info ours has. Our version's header shows a last mod date (5/28/2010) and an author. I wonder if those are generated on release? In any event, the function contains: Result := CategoryLookup(C, ClassLetter + [ccNumberDecimalDigit] + ClassMark); which I have since replaced with: Result := UnicodeIsAlphaNum(C) and UnicodeIsMark(C); which works, at the cost of 2 function calls. – DaveS_Lifeway Feb 07 '12 at 17:16