From: Daniel S. <SU...@de...> - 2001-09-27 11:28:05
|
Hi Andy, thanks, but then another question: You said: "and to set up the app installation to make sure that it's using your copy of ICU, and not some other random copy that happened to already be on the user's system." But how do I do this ? I think I have to: 1. add the folder where the icui18n.dll and other needed icu dlls are to the PATH environment variable 2. set up the ICU_DATA environment variable with the path to the icudata.dll. But how can I make sure that my product will use my ICU_DATA environment variable and the path where my icui18n.dll is and not those of another installed software based on another version of ICU ? Best Regards / Mit freundlichen Grüßen, Daniel Suski ------------------------------------------------------------------- IBM Deutschland Entwicklung GmbH STE Financial Markets Product Development +49 (0)7031 16-4534 su...@de... "Andy Heninger" To: Daniel Suski/Germany/IBM@IBMDE, <andyh@jtcsv.c <Hon...@hy...> om> cc: Subject: Re: Delivering ICU with a product 26.09.2001 18:43 Please respond to "Andy Heninger" "Daniel Suski" <SU...@de...>@www-124.southbury.usf.ibm.com asked > Which ICU files (lib, dll, whatever...) do I have to really include and > deliver with my product ?? I guess that I don't have to deliver and install <Hon...@hy...> replied > > I believe you just need icudata.dll, icuuc.dll and icui18n.dll. Yes. Even better, the character set conversions, normalization and string functions don't need the icui18n dll. If you don't need collation, break iteration, transliteration or the other higher-level functions from ICU, you can omit the I18n dll from your distribution package. It's safest to package the ICU DLLs (or .sos, or whatever they're called on your platform) with the distribution of your app, and to set up the app installation to make sure that it's using your copy of ICU, and not some other random copy that happened to already be on the user's system. You want your users to be running the same ICU code that you did your testing with. Andy Heninger IBM, Cupertino, CA hen...@us... |