<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><div id="yiv1363931746">Hi all,<br>I believe you need to declare wide VAR  with fixed size or create it as a Reference type<br>  <br><pre>VAR wide := ARRAY [1..4] OF WIDECHAR {'\x304A', '\x306F',<br>'\x3088', '\x3046'};</pre>or<br><br>arrWideChar:= NEW (REF ARRAY OF WIDECHAR, 4);<br>arrWideChar[0]:='\x304A';<br>...<br>I'm not sure if you can do this, would be interesting to know:<br><br><pre>arrWideChar:= NEW (REF ARRAY OF WIDECHAR{'\x304A', '\x306F',<br>'\x3088', '\x3046'} );</pre><br><br>See further explanations on:  <br>http://opencm3.net/doc/tutorial/m3/m3_54.html#SEC54<br>Also the language definition,<br>http://opencm3.net/doc/reference/arrays.html<br><br>Hope that helps<br><br><br><br>--- El <b>mar, 6/1/09, Martin Bishop <i><martinbishop@bellsouth.net></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255);
 margin-left: 5px; padding-left: 5px;">De: Martin Bishop <martinbishop@bellsouth.net><br>Asunto: [M3devel] Widechars<br>Para: m3devel@elegosoft.com<br>Fecha: martes,
 6 enero, 2009 3:50<br><br><pre>I'm playing around with WIDECHARS, and having some trouble.<br><br>VAR wide := ARRAY OF WIDECHAR {'\x304A', '\x306F',<br>'\x3088', '\x3046'};<br>    s := Text.FromWideChars(wide);<br><br>I get these errors from the compiler:<br> "../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: syntax error: missing '}' (4)<br> "../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: missing closing quote on character literal<br> ".../Length.m3", line 5: missing closing quote on character literal<br> "../Length.m3", line 5: missing closing quote on character literal<br> 9 errors encountered<br><br>It seems like it's reading '\x304A' as<br>
 '\x30'<br>(which is why it says<br>"syntax error: missing '}' (4)")<br><br>Do I need some special literal letter or something?<br><br><br></pre></blockquote></div></td></tr></table><br>