Martin Schreiber wrote:
On Tuesday 05 August 2008 11.31:29 Graeme Geldenhuys wrote:
On Tue, Aug 5, 2008 at 10:48 AM, Martin Schreiber <[EMAIL PROTECTED]> wrote:
manipulation is often used and often the assumption codepoint = storage
unit simplifies the task a lot. All current users of MSEgui can take that
Which then tells me that if you one day decide to update MSEgui from
UCS-2 to UTF-16, all your users applications have potential problems.
Like the old saying goes....  "Assumption is the cause of all major
f*ckups! Never assume anything."   ;-)

There will be no problems if the used codepoints are from the BMP only. I don't expect that a business application which is developed for the European market for example suddenly has to work with scripts of dead languages or ancient Chinese names.
Worst case scenario the user wants to use the application in relation to ancient languages, the best design method is to start out with support for all languages possible with Unicode support I see someone wants Klingon, is it even assigned a listing in the Unicode tables yet?
If it is then my web site can support it :)
What about when I go crazy & get funky with dynamic language support & you find that all Lazarus applications suddenly support hundreds of languages
I have already done this with web sites & CAN do it with Lazarus too
If anybody wants to work with me to do it please contact me for further details on how this can be achieved


_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to