|
VB6 + Access/SQL Server, как добавить поддержку латышского шрифта
|
|||
---|---|---|---|
#18+
Доброго времени суток. Имеется программа на VB6, которая работает с данными из БД Access/SQL Server. Необходимо добавить в программу поддержку латышского шрифта. В Windows помимо русского и английского добавил так же и латышский язык с латышской клавиатурой. При этом если заходить в БД Access напрямую то латышские символы вводятся и сохраняются в таблице. И благополучно отображаются в программе на VB6 при подключении этой БД. Но когда пытаешься занести данные из под программы VB6, то вместо "ŪGJRMVNZĒČ" в таблицу записывается "ЫGJRMVNZЗИ". При этом этот же текст я вывожу в Label1 из Text1 по нажатию на кнопку "Установить текст и добавить в таблицу". И при нажатии на кнопку "ЛАТ" у Label1 и Text1 менял .Font.Charset = 186 и латышские символы в этих элементах отображаются корректно. Нашел такое решение, ну не помогло - https://itknowledgeexchange.techtarget.com/itanswers/installing-font/ Код из этой статьи в проекте закомментил. Пожалуйста, помогите, подскажите, направьте на путь истинный. Прикрепляю скриншот. Код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 13:13 |
|
VB6 + Access/SQL Server, как добавить поддержку латышского шрифта
|
|||
---|---|---|---|
#18+
MS Forms 2.0 или ищите UNICODE-совместимые контролы для VB6.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2018, 15:24 |
|
VB6 + Access/SQL Server, как добавить поддержку латышского шрифта
|
|||
---|---|---|---|
#18+
Нормально работать из VB6 c латышским (немецким и др) языком при текущей русской локали не получится. Кое что можно сделать, конечно, но стоит ли оно того? Да и, собственно, зачем это надо-то? Локаль должна быть латышской - в этом случае все будет нормально и на латышском. Если уж очень хочется лично проверить как работает программа под латышкой/китайской локалью - можно просто поставить виртуалку с соответствующими настройками. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2018, 09:35 |
|
VB6 + Access/SQL Server, как добавить поддержку латышского шрифта
|
|||
---|---|---|---|
#18+
Ivan_prostoy, если правильно понял нужно изменение действия клавиатуры SysCmd(710, 67699721) 'set US keyboard SysCmd(710, 68748313) 'set Russian keyboard SysCmd(710, ...) 'set other country keyboard SysCmd(710,1) 'set next installed keyboard SysCmd(710,0) 'set previous installed keyboard SysCmd(711) 'return put keyboard currently ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 17:10 |
|
|
start [/forum/topic.php?fid=60&msg=39704891&tid=2154993]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 396ms |
0 / 0 |