Форум
.NET
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, vajarkov, Вы писали: V>Здравствуйте, newalex77, Вы писали: N>>Есть с++ dll, в которой объявлена статическая структура вида: N>> typedef int (*reset)(void *context); N>> typedef int (*update)(void *context, const uint8_t *data, size_t length); N>> typedef int (*finalize)(void *context,uint8_t *digest); N>> typedef struct N>> { N>> reset reset; N>> update update; N>> finalize finalize; N>> size_t context_size; N>> size_t block_size; N>> size_t digest_si N>>} main_struct; N>>Как получить доступ к main_struct из C# ? N>>При попытках вида: N>> [DllImport(fileDLL)] N>> public static Main_struct main_struct; N>>компилятор выдает ошибку: Аttribute 'DllImport' is not valid on this declaration type. It is only valid on 'method' declarations. V>До структуры ты не достучишься, можно только запустить метод или функцию, структуры придется объявлять самому
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …