- AW: - Pascal to Component Pascal translator & Name Translation & Character Translation to Unicode

From: Hof, Philipp <"Hof,>
Date: Thu, 27 Oct 2005 09:21:23 +1300

----boundary-LibPST-iamunique-1537501517_-_-
Content-type: text/plain

>I can't use Unicode in string constant (ARRAY OF CHAR)
I haven't followed all the mails regarding this topic and above all this is
wild guess (without having verified the BB source code):

Many Windows data types, APIs etc. exist twice with endings A and W. E.g.:
WINGDIAPI BOOL WINAPI GetCharWidthA( IN HDC, IN UINT, IN UINT, OUT LPINT);
WINGDIAPI BOOL WINAPI GetCharWidthW( IN HDC, IN UINT, IN UINT, OUT LPINT);

where W is the Unicode version.

I guess that BB still uses A everywhere. If so the only way to enable
Unicode is to recompile BB by using all W data types, function calls etc.
(... and then hope that it doesn't break elsewhere).

Philipp

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-1537501517_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5JIGNhbid0IHVzZSBVbmljb2RlIGluIHN0cmlu
ZyBjb25zdGFudCAoQVJSQVkgT0YgQ0hBUilccGFyDQpJIGhhdmVuJ3QgZm9sbG93ZWQgYWxsIHRo
ZSBtYWlscyByZWdhcmRpbmcgdGhpcyB0b3BpYyBhbmQgYWJvdmUgYWxsIHRoaXMgaXNccGFyDQp3
aWxkIGd1ZXNzICh3aXRob3V0IGhhdmluZyB2ZXJpZmllZCB0aGUgQkIgc291cmNlIGNvZGUpOlxw
YXINClxwYXINCk1hbnkgV2luZG93cyBkYXRhIHR5cGVzLCBBUElzIGV0Yy4gZXhpc3QgdHdpY2Ug
d2l0aCBlbmRpbmdzIEEgYW5kIFcuIEUuZy46XHBhcg0KV0lOR0RJQVBJIEJPT0wgIFdJTkFQSSBH
ZXRDaGFyV2lkdGhBKCBJTiBIREMsIElOIFVJTlQsIElOIFVJTlQsIE9VVCBMUElOVCk7XHBhcg0K
V0lOR0RJQVBJIEJPT0wgIFdJTkFQSSBHZXRDaGFyV2lkdGhXKCBJTiBIREMsIElOIFVJTlQsIElO
IFVJTlQsIE9VVCBMUElOVCk7XHBhcg0KXHBhcg0Kd2hlcmUgVyBpcyB0aGUgVW5pY29kZSB2ZXJz
aW9uLlxwYXINClxwYXINCkkgZ3Vlc3MgdGhhdCBCQiBzdGlsbCB1c2VzIEEgZXZlcnl3aGVyZS4g
SWYgc28gdGhlIG9ubHkgd2F5IHRvIGVuYWJsZVxwYXINClVuaWNvZGUgaXMgdG8gcmVjb21waWxl
IEJCIGJ5IHVzaW5nIGFsbCBXIGRhdGEgdHlwZXMsIGZ1bmN0aW9uIGNhbGxzIGV0Yy5ccGFyDQoo
Li4uIGFuZCB0aGVuIGhvcGUgdGhhdCBpdCBkb2Vzbid0IGJyZWFrIGVsc2V3aGVyZSkuXHBhcg0K
XHBhcg0KUGhpbGlwcFxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1Ympl
Y3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2h9fQAyOWtJR3B2WWlC



----boundary-LibPST-iamunique-1537501517_-_---
Received on Wed Oct 26 2005 - 22:21:23 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:07 UTC