Имя: Пароль:
1C
1С v8
Внешняя компонента проблемы с кодировкой
0 rool
 
21.01.21
22:10
Добрый день народ!
Решил на досуге поразбираться с внешними компонентами 1С
Скачал с ИТС пример Native компоненты. Открыл в в 2017 студии, указал каталог Include, скомпилировал, собрал, подключил то что собралось к 1С - словил не понятный баг, отладчик все свойства компоненты отображает в непонятной кодировке, обращения к свойствам и методам по их русскоязычным представлениям так же не работает, по английским вызываются и отрабатывают нормально. Все файлы проекта студии в UTF-8. Кто-нибудь ходил по таким граблям? Как с ними бороться?)
1 ДедМорроз
 
21.01.21
22:26
Так кодировка неверная должна быть utf16 или студия должна преобразовывать.
2 rool
 
21.01.21
22:39
(1) Перекодировал файлы проекта в UTF-16. Пофигу. Файл сборки вообще не изменился и 1с работает с ним так же криво:(
3 rool
 
21.01.21
22:57
Кто пробовал писать компоненты, подскажите среду в которой они по умолчанию адекватно собираются. чтобы без сильных плясок с бубном. я к ним пока не готов)
4 rool
 
22.01.21
09:31
Копнул чуть дальше. конфигуратор отображает кириллические тексты компоненты в странице Windows-1251. Исходный текст в UTF-8. из за этого они выглядят примерно вот так Включен
Программист всегда исправляет последнюю ошибку.