(unknown charset) [BLACKBOX] AW: [BLACKBOX] Using Cyrillic characters with BlackBox 1.6-rc5

From: (unknown charset) [at]} <Helmut>
Date: Mon, 21 Jul 2008 19:27:23 +0200

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

Hello Ivan,

you are some steps further than I. Are you using DevCPM.PutUtf8 &
DevCPM.GetUtf8 for writing & reading the symbol files? Where did you insert
the call of those procedures?

OK, as far as I understand: You can compile the program without errors, but
the result is not running. The reason is the limitation of the code files.

Well, to change StdLoader and Kernel is too difficult for us. I don't know
OM opinion about that topic. Currently I have no concept about how to solve
this problem.

With the best regards

Helmut Zinn

> -----Urspr¨¹ngliche Nachricht-----
> Von: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
> Goryachev
> Gesendet: Freitag, 18. Juli 2008 20:43
> An: BLACKBOX{([at]})nowhere.xy
> Betreff: Re: [BLACKBOX] Using Cyrillic characters with BlackBox 1.6-rc5
>
> Hello Helmut,
>
> I works on this problem some time ago. Actually there is no problem to
> teach BlackBox compiler russian identifiers. And symbol files can use
> utf8-encoded info without any modifications.
>
> But main problem - code files, Loader and Kernel module. In BlackBox
> code files acts as image files, mapped directly into memory, with small
> fixes applied after loading. But code files cannot store unicode
> characters. So we must teach StdLoader to make some conversion during
> load process. Or change code files format to direct support unicode
> entities. And teach StdLoader to make conversion of old code files.
>
> In any cases we must rewrite StdLoader (and some parts of Kernel) - and
> I am not a Hero to do this
>
> P.S. Sorry for my "english". I hope you can understand my explanations
> --
> Ivan N. Goryachev
>
> Helmut Zinn §á§Ú§ê§Ö§ä:
> > Dear BlackBox users.
> >
> >
> >
> > How it is going on? In order to guard against misunderstandings:
> > BlackBox 1.6-rc5 is the best version of BlackBox which is available. Now
> > it supports Unicode inside forms. That is a very big advantage. So I'm
> > wondering: Why the Russian user still works with the old version 1.5?
> >
> >
> >
> > The reason is: There is a Russian version of BlackBox which is
> > incompatible with the standard one. This version uses 8 bit ASCII code
> > page instead of the 16 bit Unicode for Cyrillic characters.
> >
> >
> >
> > I figured out the different between BB 1.5 and BB 1.5ru and add those
> > changes to version 1.6-rc5. The result is the patch you found below
> > here. The big difference is: I use the 16 bit Unicode for Cyrillic
> > characters. But there is one drawback: The symbol file doesn't use
> > Unicode. Maybe someone else can solve this problem.
> >
> >
> >
> > I'm waiting of your feedback.
> >
> >
> >
> > Regards
> >
> >
> >
> > Helmut Zinn
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
> LISTSERV{([at]})nowhere.xy


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1752224585_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzkzNlxmcm9tdGV4dCBcZGVmZjB7XGZvbnR0YmwNCntcZjBcZnN3
aXNzXGZjaGFyc2V0MTM0IFNpbVN1bjt9DQp7XGYxXGZtb2Rlcm4gU2ltU3VuO30NCntcZjJcZm5p
bFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBOZXc7
fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7fQ0K
XHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIZWxsbyBJdmFuLFxwYXINClxwYXIN
CnlvdSBhcmUgc29tZSBzdGVwcyBmdXJ0aGVyIHRoYW4gSS4gQXJlIHlvdSB1c2luZyBEZXZDUE0u
UHV0VXRmOCAmXHBhcg0KRGV2Q1BNLkdldFV0ZjggZm9yIHdyaXRpbmcgJiByZWFkaW5nIHRoZSBz
eW1ib2wgZmlsZXM/IFdoZXJlIGRpZCB5b3UgaW5zZXJ0XHBhcg0KdGhlIGNhbGwgb2YgdGhvc2Ug
cHJvY2VkdXJlcz8gXHBhcg0KXHBhcg0KT0ssIGFzIGZhciBhcyBJIHVuZGVyc3RhbmQ6IFlvdSBj
YW4gY29tcGlsZSB0aGUgcHJvZ3JhbSB3aXRob3V0IGVycm9ycywgYnV0XHBhcg0KdGhlIHJlc3Vs
dCBpcyBub3QgcnVubmluZy4gVGhlIHJlYXNvbiBpcyB0aGUgbGltaXRhdGlvbiBvZiB0aGUgY29k
ZSBmaWxlcy4gXHBhcg0KXHBhcg0KV2VsbCwgdG8gY2hhbmdlIFN0ZExvYWRlciBhbmQgS2VybmVs
IGlzIHRvbyBkaWZmaWN1bHQgZm9yIHVzLiBJIGRvbid0IGtub3dccGFyDQpPTSBvcGluaW9uIGFi
b3V0IHRoYXQgdG9waWMuIEN1cnJlbnRseSBJIGhhdmUgbm8gY29uY2VwdCBhYm91dCBob3cgdG8g
c29sdmVccGFyDQp0aGlzIHByb2JsZW0uXHBhcg0KXHBhcg0KV2l0aCB0aGUgYmVzdCByZWdhcmRz
XHBhcg0KXHBhcg0KSGVsbXV0IFppbm5ccGFyDQpccGFyDQo+IC0tLS0tVXJzcHJcJ2E4XCdiOW5n
bGljaGUgTmFjaHJpY2h0LS0tLS1ccGFyDQo+IFZvbjogQmxhY2tCb3ggW21haWx0bzpCTEFDS0JP
WEBMSVNUUy5PQkVST04uQ0hdIEltIEF1ZnRyYWcgdm9uIEl2YW4gTi5ccGFyDQo+IEdvcnlhY2hl
dlxwYXINCj4gR2VzZW5kZXQ6IEZyZWl0YWcsIDE4LiBKdWxpIDIwMDggMjA6NDNccGFyDQo+IEFu
OiBCTEFDS0JPWEBMSVNUUy5PQkVST04uQ0hccGFyDQo+IEJldHJlZmY6IFJlOiBbQkxBQ0tCT1hd
IFVzaW5nIEN5cmlsbGljIGNoYXJhY3RlcnMgd2l0aCBCbGFja0JveCAxLjYtcmM1XHBhcg0KPiBc
cGFyDQo+IEhlbGxvIEhlbG11dCxccGFyDQo+IFxwYXINCj4gSSB3b3JrcyBvbiB0aGlzIHByb2Js
ZW0gc29tZSB0aW1lIGFnby4gQWN0dWFsbHkgdGhlcmUgaXMgbm8gcHJvYmxlbSB0b1xwYXINCj4g
dGVhY2ggQmxhY2tCb3ggY29tcGlsZXIgcnVzc2lhbiBpZGVudGlmaWVycy4gQW5kIHN5bWJvbCBm
aWxlcyBjYW4gdXNlXHBhcg0KPiB1dGY4LWVuY29kZWQgaW5mbyB3aXRob3V0IGFueSBtb2RpZmlj
YXRpb25zLlxwYXINCj4gXHBhcg0KPiBCdXQgbWFpbiBwcm9ibGVtIC0gY29kZSBmaWxlcywgTG9h
ZGVyIGFuZCBLZXJuZWwgbW9kdWxlLiBJbiBCbGFja0JveFxwYXINCj4gY29kZSBmaWxlcyBhY3Rz
IGFzIGltYWdlIGZpbGVzLCBtYXBwZWQgZGlyZWN0bHkgaW50byBtZW1vcnksIHdpdGggc21hbGxc
cGFyDQo+IGZpeGVzIGFwcGxpZWQgYWZ0ZXIgbG9hZGluZy4gQnV0IGNvZGUgZmlsZXMgY2Fubm90
IHN0b3JlIHVuaWNvZGVccGFyDQo+IGNoYXJhY3RlcnMuIFNvIHdlIG11c3QgdGVhY2ggU3RkTG9h
ZGVyIHRvIG1ha2Ugc29tZSBjb252ZXJzaW9uIGR1cmluZ1xwYXINCj4gbG9hZCBwcm9jZXNzLiBP
ciBjaGFuZ2UgY29kZSBmaWxlcyBmb3JtYXQgdG8gZGlyZWN0IHN1cHBvcnQgdW5pY29kZVxwYXIN
Cj4gZW50aXRpZXMuIEFuZCB0ZWFjaCBTdGRMb2FkZXIgdG8gbWFrZSBjb252ZXJzaW9uIG9mIG9s
ZCBjb2RlIGZpbGVzLlxwYXINCj4gXHBhcg0KPiBJbiBhbnkgY2FzZXMgd2UgbXVzdCByZXdyaXRl
IFN0ZExvYWRlciAoYW5kIHNvbWUgcGFydHMgb2YgIEtlcm5lbCkgLSBhbmRccGFyDQo+IEkgYW0g
bm90IGEgSGVybyB0byBkbyB0aGlzXHBhcg0KPiBccGFyDQo+IFAuUy4gU29ycnkgZm9yIG15ICJl
bmdsaXNoIi4gSSBob3BlIHlvdSBjYW4gdW5kZXJzdGFuZCBteSBleHBsYW5hdGlvbnNccGFyDQo+
IC0tXHBhcg0KPiAgICBJdmFuIE4uIEdvcnlhY2hldlxwYXINCj4gXHBhcg0KPiBIZWxtdXQgWmlu
biBcJ2E3XCdlMVwnYTdcJ2RhXCdhN1wnZWFcJ2E3XCdkNlwnYTdcJ2U0OlxwYXINCj4gPiBEZWFy
IEJsYWNrQm94IHVzZXJzLlxwYXINCj4gPlxwYXINCj4gPlxwYXINCj4gPlxwYXINCj4gPiBIb3cg
aXQgaXMgZ29pbmcgb24/IEluIG9yZGVyIHRvIGd1YXJkIGFnYWluc3QgbWlzdW5kZXJzdGFuZGlu
Z3M6XHBhcg0KPiA+IEJsYWNrQm94IDEuNi1yYzUgaXMgdGhlIGJlc3QgdmVyc2lvbiBvZiBCbGFj
a0JveCB3aGljaCBpcyBhdmFpbGFibGUuIE5vd1xwYXINCj4gPiBpdCBzdXBwb3J0cyBVbmljb2Rl
IGluc2lkZSBmb3Jtcy4gVGhhdCBpcyBhIHZlcnkgYmlnIGFkdmFudGFnZS4gU28gSSdtXHBhcg0K
PiA+IHdvbmRlcmluZzogV2h5IHRoZSBSdXNzaWFuIHVzZXIgc3RpbGwgd29ya3Mgd2l0aCB0aGUg
b2xkIHZlcnNpb24gMS41P1xwYXINCj4gPlxwYXINCj4gPlxwYXINCj4gPlxwYXINCj4gPiBUaGUg
cmVhc29uIGlzOiBUaGVyZSBpcyBhIFJ1c3NpYW4gdmVyc2lvbiBvZiBCbGFja0JveCB3aGljaCBp
c1xwYXINCj4gPiBpbmNvbXBhdGlibGUgd2l0aCB0aGUgc3RhbmRhcmQgb25lLiBUaGlzIHZlcnNp
b24gdXNlcyA4IGJpdCBBU0NJSSBjb2RlXHBhcg0KPiA+IHBhZ2UgaW5zdGVhZCBvZiB0aGUgMTYg
Yml0IFVuaWNvZGUgZm9yIEN5cmlsbGljIGNoYXJhY3RlcnMuXHBhcg0KPiA+XHBhcg0KPiA+XHBh
cg0KPiA+XHBhcg0KPiA+IEkgZmlndXJlZCBvdXQgdGhlIGRpZmZlcmVudCBiZXR3ZWVuIEJCIDEu
NSBhbmQgQkIgMS41cnUgYW5kIGFkZCB0aG9zZVxwYXINCj4gPiBjaGFuZ2VzIHRvIHZlcnNpb24g
MS42LXJjNS4gVGhlIHJlc3VsdCBpcyB0aGUgcGF0Y2ggeW91IGZvdW5kIGJlbG93XHBhcg0KPiA+
IGhlcmUuIFRoZSBiaWcgZGlmZmVyZW5jZSBpczogSSB1c2UgdGhlIDE2IGJpdCBVbmljb2RlIGZv
ciBDeXJpbGxpY1xwYXINCj4gPiBjaGFyYWN0ZXJzLiBCdXQgdGhlcmUgaXMgb25lIGRyYXdiYWNr
OiBUaGUgc3ltYm9sIGZpbGUgZG9lc24ndCB1c2VccGFyDQo+ID4gVW5pY29kZS4gTWF5YmUgc29t
ZW9uZSBlbHNlIGNhbiBzb2x2ZSB0aGlzIHByb2JsZW0uXHBhcg0KPiA+XHBhcg0KPiA+XHBhcg0K
PiA+XHBhcg0KPiA+IEknbSB3YWl0aW5nIG9mIHlvdXIgZmVlZGJhY2suXHBhcg0KPiA+XHBhcg0K
PiA+XHBhcg0KPiA+XHBhcg0KPiA+IFJlZ2FyZHNccGFyDQo+ID5ccGFyDQo+ID5ccGFyDQo+ID5c
cGFyDQo+ID4gSGVsbXV0IFppbm5ccGFyDQo+IFxwYXINCj4gXHBhcg0KPiAtLS0tXHBhcg0KPiBU
byB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9Y
IiB0b1xwYXINCj4gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KXHBhcg0KXHBhcg0KLS0t
LVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYg
QkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCn0
----boundary-LibPST-iamunique-1752224585_-_---
Received on Mon Jul 21 2008 - 19:27:23 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:54 UTC