Alvin Seville
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
1

События в обобщенном типе

04.03.2018, 16:25. Показов 468. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
type
  T1<T> = class
    event E1: procedure;
    
    procedure TryE1();
    begin
      if E1 <> nil then E1();
    end;
  end;
 
begin
  var Obj := new T1<integer>();
  Obj.E1 += Halt;
  Obj.TryE1();
end.
Почему вылетает исключение:
Ошибка времени выполнения: System.BadImageFormatException: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
Стек:
в Тестирование 2.Program.$Main()
в Тестирование 2.Program.Main()
?

Добавлено через 44 секунды
Однако, убирая event - все хорошо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2018, 16:25
Ответы с готовыми решениями:

Компилятор не видит шаблонный параметр T внутри анонимного типа записи в обобщенном классе
type TExample&lt;T&gt; = class fX: record x: T; end; end; begin end....

сравнение в типе record
добрый вечер пишу программу и сталкнулся с неизвестной мне ошибкой. скажите почему она могла...

Пустой символ в типе данных char
Как обозначить пустой символ ? т.е. если к примеру пользователя просят ввести 3 переменные типа...

Почему В типе запись не вводятся поля ?
Проверьте код , почему в записи проскакивает ввод поля ? program Kadry; uses Crt; Type z=...

0
04.03.2018, 16:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2018, 16:25
Помогаю со студенческими работами здесь

Null в обобщенном типе
Здравствуйте, подскажите как вернуть null во втором перегруженном методе Get (50 строка) using...

Применение ковариантности в обобщенном интерфейсе
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Разные типы в обобщенном методе
Здравствуйте. Хочу написать следующий метод: подается массив типа int или string или object и тд,...

Преобразование типов в обобщенном методе
Всем доброго времени суток. public static void Metod&lt;T&gt;(T a1) where T: struct // Какое...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru