Bob, 

Thank you for your reply.

No, I can not predict what unicode characters woudl apss; i have to convert 
characters one by one and export them in a format Result + '&#x' + 
IntToHex(AWidechar, 4) + ';';  

Doing this to my variable Value = '€'  will result in the hex value x8364  
while it should be x0080. 

so, i'm still looking for a solution to extract the n'th character of a 
widestring

groetjes
Andries

 
----- Original Message ----
From: Bob Swart <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, January 25, 2007 1:44:08 PM
Subject: Re: [delphi-en] extracting the n'th character of a widestring

Hi Andries,

> var
>   Value : widestring;
> begin
>   Value = '€';
> 
> examining this example will result in:
> 
> Value = '€' > TRUE
> but
> Value[1] = '€' FALSE

If you need to know it's at a certain position (like 1), I always do:

   if Pos('€',Value) = 1 then ...

Which works just fine with WideStrings as well.

> Andries
> The Netherlands

Groetjes,
           Bob Swart

-- 
Bob Swart Training & Consultancy (eBob42.com)  Forever Loyal to Delphi
Blog: http://www.drbob42.com/blog - RSS: http://drbob42.com/weblog.xml
New Delphi 2006 Courseware e-books at http://www.eBob42.com/courseware


-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links










 
____________________________________________________________________________________
Bored stiff? Loosen up... 
Download and play hundreds of games for free on Yahoo! Games.
http://games.yahoo.com/games/front

[Non-text portions of this message have been removed]

Reply via email to