Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.06.2015, 10:43
|
|||
|---|---|---|---|
|
|||
error C2018: unknown character в с++ + com VB.net |
|||
|
#18+
.NET-овская сборка *.dll содержит классы Partial Public с кирилическими названиями, класс был сгенерирован из XSD схемы, при импорте в проекте с++ *.tlb ожидаемо ругается сабжем, "понизить" область видимости класса в исходной dll не представляется возможным ибо он используется System.Xml.Serialization.XmlSerializer, а этот кабан требует область видимости Public ... как побороть сабж? очень не хочется выносить класс в отдельную не-com-библиотеку .net и линковать ее к com-библиотеке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2015, 15:34
|
|||
|---|---|---|---|
error C2018: unknown character в с++ + com VB.net |
|||
|
#18+
NSFuimus1, дать классам названия на английском, а для XmlSerializer'а навесить на них атрибуты с кириллическими названиями по схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2015, 09:04
|
|||
|---|---|---|---|
|
|||
error C2018: unknown character в с++ + com VB.net |
|||
|
#18+
Пока не догнал предложения - радует что кто-то вообще видит хоть какой-то путь ... а нельзя ли сделать проще типа того чтобы в проекте VB.NET каким-либо образом указывать нечто для класса чтобы компилятор в среде с++ не пытался генерировать для него описание в *.tli/*.tlh ... веть если я указываю ему тот же Friend то всЁ прокатывает (ну за исключением того что System.Xml.Serialization.XmlSerializer обламывает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2015, 11:06
|
|||
|---|---|---|---|
error C2018: unknown character в с++ + com VB.net |
|||
|
#18+
NSFuimus1, используем атрибуты . Было: Код: vbnet 1. 2. 3. Стало: Код: vbnet 1. 2. 3. 4. 5. То есть в коде теперь будут английские наименования, а сериализатор будет работать с русскими. Но, честно говоря, я не уверен, что проблема в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2015, 17:51
|
|||
|---|---|---|---|
|
|||
error C2018: unknown character в с++ + com VB.net |
|||
|
#18+
короче рулится через атрибуты класса типа: Код: vbnet 1. 2. 3. 4. 5. 6. System.Runtime.InteropServices.ComVisible(False) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2018952]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 270ms |
| total: | 400ms |

| 0 / 0 |
