![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
jfx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 18.10.2004 Репутация: 1 Всего: 1 |
Подскажите, возможноли с помощью этого атрибута побтянуть функциию из dll которая не експортируется, т.е. просто по смещению?
Т.е. мне нужно на C# сделать примерно тоже что на C++ выглядит так:
Или может быть есть какой-то другой способ? |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
А поиском по DllImport воспользоваться слабо ?
-------------------- ![]() |
|||
|
||||
jfx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 18.10.2004 Репутация: 1 Всего: 1 |
Не слабо. Но нашел лишь вопросы, Ответов не нашел.
Собственно как более мение приемлимый вариант видится написание нативного метода а потом вызов его из управляемого кода. |
|||
|
||||
jfx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 18.10.2004 Репутация: 1 Всего: 1 |
Вопрос в догонку: не подкинит-ли ктонидь ссылку на небольшой проект, в котором используются как управляемый MC++ так и нативный код. Почитал статьи на RSDN, но не все понятно в смысле реализации. Например каким образом поместить в одну сборку IL и нативный код? Модулями? А как сделать модуль из нативного?
Вобщем если кто видил подобные проекты - скиньте ссылку. Зарание благодарен. mr.DUDA Не ругайся, мыж ламеры глупые, нас носом ткнуть нужно... ![]() Это сообщение отредактировал(а) jfx - 29.6.2005, 11:17 |
|||
|
||||
jfx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 18.10.2004 Репутация: 1 Всего: 1 |
Вот нашел парочку интересных методов вызова нативного кода, совсем нестандарных:
Late binding on native DLLs with C# http://www.codeproject.com/csharp/dyninvok.asp Execute Native Code From .NET http://www.codeproject.com/dotnet/native_net.asp Буду их скрещивать ![]() З.Ы. Если у кого-то есть еще идеи на это тему, не поленитесь - отпишите. Буду благодарен. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |