Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
Спасибо, создал у себя новые конфигурации 32 и 64. на 32 вроде работает. Тока вот вопрос остался на счёт структур. Я создал класс для работы с библиотекой, хотел бы чтобы указали на ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 18:41 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
да забыл к библиотеке идет "Руководство программиста" приложить не удалось поскольку размер большой, но его можно скачать на сайте пробую, некоторые функции не работают. приложение просто закрывается, я подозреваю что я неправильно импортировал функции передаваемые параметры, не те типы. подскажите какие надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2015, 19:14 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
разобрался я со структурами, вопрос тока остался с указателями. есть функция, которая пишет в строку Код: plaintext 1. как передать *buf. делаю я так Код: c# 1. 2. 3. 4. 5. так не работает, подскажите как надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 15:41 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
dimasikus, вместо string передавай StringBuilder. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 16:32 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
Спасибо работает, тока строка "潮猠捵敤楶散漠扯敪瑣" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 17:26 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
dimasikus, попробуйте посмотреть на ссылку от Изопропил попробуйте [MarshalAs(UnmanagedType.LPStr)] CiStrError - посмотрите в примерах... как из сишного кода используют... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 18:03 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет, разобрался почему так, просто в функции используется не Unicode a ANSI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 18:43 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
наткнулся на то что одна функция принимает двумерный массив. В MSDN не нашел Подскажите ка сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:13 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
dimasikusПодскажите ка сделать? передать одномерный, индексы пересчитать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 14:12 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
Это так: Код: c# 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 14:35 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
так или нет, скорее всего нет потому что выкидывает ошибку Код: c# 1. 2. 3. напишите пожалуйста как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 17:11 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
dimasikusнаткнулся на то что одна функция принимает двумерный массив. В MSDN не нашел Подскажите ка сделать? char[][] или char**? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 14:05 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
char[][] я уже разобрался, при маршалинге двумерный массив преобразуется в одномерный. я делал правильно Код: c# 1. 2. тока вместо ByValTStr надо ByValTArray и в место String[] надо char[] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 21:45 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
встретил функцию она принимает char**. не знаю что передавать, пробовал ref string, ref char, ref StringBilder не работает. может кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 11:03 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
dimasikus, Что делает функция с параметром? от этого сильно ответ зависит.(char ** вполне может быть указателем на массив строк,например) универсальное решение - ref IntPtr - и далее руками маршаллить( Marshal.PtrToStringAnsi, Marshal.StringToCoTaskMemAnsi и т д) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 11:27 |
|
||
|
Подключение библиотеки .dll на C++ в проект C#
|
|||
|---|---|---|---|
|
#18+
она туда записывает что то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2015, 11:38 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=39130597&tid=1400957]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 200ms |

| 0 / 0 |
