Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Андрей Стрелков

Делегаты в MSIL

20.02.2009, 20:15. Показов 1122. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Разбирая код IL натолкнулся на следующую строку:

IL_001d: newobj instance void [mscorlib]System.EventHandler::.ctor(object, native int)

Нужно повторить это в динамической генерации кода. Но так как делегат нельзя создать, просто написав (OpCodes.Newobj, typeof(EventHandler).GetConstructor(Type .EmptyTypes)), то тут возникла серьезная проблема. Буду благодарен, если кто сможет разъяснить, в чем моя ошибка и как все-таки создать делегат.

Добавлено через 6 часов 33 минуты 10 секунд
Все, решение нашлось. Тему можно считать закрытой.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.02.2009, 20:15
Ответы с готовыми решениями:

Литература по MSIL
всем доброго времени! не мог бы кто подсказать литературу для изучения MSIL? заранее спасибо

Работа с MSIL
Совершенно не разбираюсь в MSIL, но хочу его изучать, для начала смотреть и править свои программы (c#) в MSIL. Подскажите как это сделать...

Читерный MSIL! WTF?!
Предположим, что мы решили сделать универсальный сериализатор для структур: public static void Copy<T>(T value, IntPtr...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.02.2009, 20:15
Помогаю со студенческими работами здесь

Написать транслятор MSIL to C#
Я даже не знаю с чего начать. Жду помощи профессионалов в этом деле.

Как перевести код с MSIL на C#
Мне интересно как это сделать. Вобщем вот написал на MSIL код: .typelist { Dearchivator.Program/*02000002*/ ...

Как перевести код C# на IL(MSIL)
Мне интересно, как это сделать. Пробовал через рефлектор не получилось, что меня смутило(я обычно через рефлектор всегда перевожу на MC++).

Оперативная память. Модифицированный MSIL/VKPentago
Добрый день. Вот так сигнализирует HOD32, с различными литерами, Pentago.A, .C, .E Не очищает, с литерой .E поместил в карантин ...

Control Flow Graph генератор (MSIL)
Доброго времени суток, выручайте) ищу инструмент для создания графа потока управления по MSIL коду. Т.е. последовательность действий будет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru