By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,183 Members | 1,190 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,183 IT Pros & Developers. It's quick & easy.

VB6 on French Computers - character size problem

P: n/a
I have a VB6 application running on a French computer using Windows ME. The
app doesn't work the same way as it does when running on an English Windows
OS.

The main issue I have, that I can't seem to overcome, is that the english
text font size my program thinks is available doesn't seem to be there.
Although a line of text printed on a US Windows machine looks fine, when it
is printed from this French computer the tabs are over written in the line
as if the font size was too big. However a reduction in the font size does
not correct the problem. The text lines are dropped down to the next line
when the numbers in my columns appear.

This looks like a situation where the French computer thinks the fonts are
smaller than they really are.

This happens both on printer and screen output.

Anyone had experience solving a similar problem?

Thanks

Del
Jul 17 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
i'm running vb6 on windows xp home (french) and i haven't struck any
problems like yours
"Salgoud Dell" <sa*****@nomail.com> a écrit dans le message de
news:c8**********@news.cfu.net...
I have a VB6 application running on a French computer using Windows ME. The app doesn't work the same way as it does when running on an English Windows OS.

The main issue I have, that I can't seem to overcome, is that the english
text font size my program thinks is available doesn't seem to be there.
Although a line of text printed on a US Windows machine looks fine, when it is printed from this French computer the tabs are over written in the line
as if the font size was too big. However a reduction in the font size does not correct the problem. The text lines are dropped down to the next line
when the numbers in my columns appear.

This looks like a situation where the French computer thinks the fonts are
smaller than they really are.

This happens both on printer and screen output.

Anyone had experience solving a similar problem?

Thanks

Del

Jul 17 '05 #2

P: n/a
Try changing your own Regional and Language Options on the control panel to
the alternate language in question and see if you can duplicate the problem.

Be aware that the comma, period and space characters are interpreted
differently in various locales around the world. I wrote a program that
reads a text file of translated lines (seven languages) and the only
problems I had were with using INT instead of CINT or CSNG (for numbers) and
the fact that not all Windows OS's support unicode character set so I was
limited to the ANSI (0-255) characters. It really messed up the Polish
translation.

It also might help if you post a snippet of code so that we can see how you
are "massaging" the data and printing it to screen or printer.

Tom

"Salgoud Dell" <sa*****@nomail.com> wrote in message
news:c8**********@news.cfu.net...
I have a VB6 application running on a French computer using Windows ME. The app doesn't work the same way as it does when running on an English Windows OS.

The main issue I have, that I can't seem to overcome, is that the english
text font size my program thinks is available doesn't seem to be there.
Although a line of text printed on a US Windows machine looks fine, when it is printed from this French computer the tabs are over written in the line
as if the font size was too big. However a reduction in the font size does not correct the problem. The text lines are dropped down to the next line
when the numbers in my columns appear.

This looks like a situation where the French computer thinks the fonts are
smaller than they really are.

This happens both on printer and screen output.

Anyone had experience solving a similar problem?

Thanks

Del

Jul 17 '05 #3

P: n/a
Thanks for the tip. When I looked at this with French Language selected I
saw a screen just like our French client saw. The funny thing though was
that the French setting also caused VB to display frames that were defaulted
to be hidden. Also, VB font colors and form background colors were messed
up. Look at it using the English (US) language setting and everything
looked perfect.

Del.
"Kiteman - Canada" <-d*************@shaw.ca> wrote in message
news:U3Ssc.589364$oR5.440896@pd7tw3no...
Try changing your own Regional and Language Options on the control panel to the alternate language in question and see if you can duplicate the problem.
Be aware that the comma, period and space characters are interpreted
differently in various locales around the world. I wrote a program that
reads a text file of translated lines (seven languages) and the only
problems I had were with using INT instead of CINT or CSNG (for numbers) and the fact that not all Windows OS's support unicode character set so I was
limited to the ANSI (0-255) characters. It really messed up the Polish
translation.

It also might help if you post a snippet of code so that we can see how you are "massaging" the data and printing it to screen or printer.

Tom

"Salgoud Dell" <sa*****@nomail.com> wrote in message
news:c8**********@news.cfu.net...
I have a VB6 application running on a French computer using Windows ME.

The
app doesn't work the same way as it does when running on an English

Windows
OS.

The main issue I have, that I can't seem to overcome, is that the english text font size my program thinks is available doesn't seem to be there.
Although a line of text printed on a US Windows machine looks fine, when

it
is printed from this French computer the tabs are over written in the line as if the font size was too big. However a reduction in the font size

does
not correct the problem. The text lines are dropped down to the next line when the numbers in my columns appear.

This looks like a situation where the French computer thinks the fonts are smaller than they really are.

This happens both on printer and screen output.

Anyone had experience solving a similar problem?

Thanks

Del


Jul 17 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.