Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > DllImport gdi32


Автор: delias 30.12.2010, 16:09
Помогите сделать DllImport

На одном проекте, который дан для примера, всё работает.
Создаю новый проект, пытаюсь импортировать, но выдаёт ошибку "unsafe code may only appear if compiling with /unsafe"

В мсдн сказано что должна быть подключена библиотека System.Runtime.InteropServices;
Так она подключена, что ещё необходимо включить?
Код

[DllImport("gdi32", SetLastError = true, EntryPoint = "SetROP2")]
        static extern unsafe int SetROP2(
            IntPtr hWnd,
            int mode
        );

решение есть: 
Цитата

в свойствах проекта поставь галочку "разрешить небезопасный код"

вопрос снимаю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)