|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
Добрый день Использовал раньше в 32 разрядном Accsess функцию WideCharToMultiByte для перевода строк в utf8 Код: 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.
Но в 64 разрядном это не работает, а внезапно потребовалось. Кто-нибудь работает с 64 разрядным? Подскажите, что нужно поменять? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 12:41 |
|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
f2f, вечером могу глянуть, сейчас вижу, что WideCharToMultiByte у вас возвращает LongPtr, а потом вы это значение присваиваете переменной с типом Long. Проверьте, может в этом дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 13:49 |
|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
f2f, Кроме использования апишной функции есть и другой вариант (здесь на форуме уже как-то давали ссылку), посмотрите , может и пригодится http://excelvba.ru/code/Encode ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 17:58 |
|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, Спасибо, добрый человек! Заработало! Я уже голову сломал пытаясь понять в каких указателях запутался, а про результат функции забыл... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2017, 18:10 |
|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, добрый день. Столкнулся с аналогичной проблемой. При выполнении ругается на ошибку компиляции. Несоответствие типов StrPtr. Уже все перепробовал. Подскажите, пожалуйста, что надо подправить, чтобы заработало? Код не мой, а сейчас возникла необходимость перейти на 64 битный офис. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 00:02 |
|
WideCharToMultiByte для 64 битного
|
|||
---|---|---|---|
#18+
Dm13_13, я этим, честно говоря, и не занимаюсь.. ну у вас там тоже не совпадают типы. Попробуйте заменить ByVal lpWideCharStr As Long на ByVal lpWideCharStr As LongPtr вроде работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2021, 01:19 |
|
|
start [/forum/topic.php?fid=45&msg=40099470&tid=1609593]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 222ms |
0 / 0 |