|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.11.2014, 15:28 | #1 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
Использование встроенного ассемблера
Здравствуйте! Есть задача создать через Windows Forms программу симметричного шифрования с использованием ассемблера. Вот так выглядит форма программы:
Безымянный.jpg Вот код кнопки "Зашифровать сообщение": Код:
Код:
Вот некоторые из них: error C3862: 'курсовая::Form1::Coding': cannot compile an unmanaged function with /clr : pure or /clr:safe error C2443: operand size conflict (это относится к строке mov ax, key и mov eax, temp) error C2370: 'res' : redefinition; different storage class и т.д. Подскажите пожалуйста, в чем проблема. Последний раз редактировалось Jeckor; 23.11.2014 в 09:10. |
22.11.2014, 17:09 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
В том, в чем вам и написали. Асм функция это нативный неуправляемый код и компилировать его как дот нет незя. Выносите и вызывайте как неуправляемый.
|
23.11.2014, 09:08 | #3 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
|
23.11.2014, 09:16 | #4 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
Я понял. В проекте CLR работать с неуправляемым кодом нельзя. Спасибо.
|
23.11.2014, 09:22 | #5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Попробуй поищи статьи на эту тему, как маркировать и вызывать такие коды. Типа такого: http://msdn.microsoft.com/ru-ru/magazine/cc164193.aspx Цитата:
I'm learning to live...
|
||
23.11.2014, 09:28 | #6 |
Пользователь
Регистрация: 27.10.2013
Сообщений: 22
|
Спасибо. Буду смотреть)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование команд пересылки, арифметических команд и команд переходов языка ассемблера. | Zazug | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 24.05.2013 12:52 |
Использование команд пересылки, арифметических команд и команд переходов языка ассемблера. | Zazug | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 17.05.2013 16:30 |
Вывод графики в Pascal с использованием встроенного ассемблера | иванлеон | Помощь студентам | 1 | 17.04.2012 12:44 |
ИСПОЛЬЗОВАНИЕ АССЕМБЛЕРА В ДЕЛФИ! | IIIeneJI | Помощь студентам | 2 | 09.02.2010 17:12 |