Re: DllImport функции на платформе x86_64
От: robot01  
Дата: 11.12.07 15:15
Оценка:
Здравствуйте, robot01, Вы писали:

R>Предположим что есть некая библиотека написанная на C и скомпилированная для двух платформ x86 и x86_64, библиотека имеет функцию вида:

R>void test(long some_value)
R>Хочется вызывать эту библиотеку из .net приложения. Засада в том что размер длинного целого на платформе x86 будет 32 бита а на x86_64 64 бита. Думаю я что умные люди уже что то придумали на этот счет но найти ума не хватило.
R>Буду благодарен за подсказку.

Спасибо все кто пытался помочь. Решение для потомков — [MarshalAs(UnmanagedType.SysInt)]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.