|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.06.2013, 20:38 | #1 |
Пользователь
Регистрация: 02.06.2013
Сообщений: 11
|
Delphi. Использование абстрактных методов
При написании программы возникла ошибочка. Может кто объяснить ну и помочь немножечко
В этом юните я описываю классы, с которыми буду работать Код:
Код:
|
07.06.2013, 14:57 | #2 |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Несоответствие типов. Убери строку pF:=@p1; и работай с p1
|
07.06.2013, 17:11 | #3 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
А где в конструкторе класса tlocation строчка в самом начале inherited(create);? Если не ошибаюсь, экземпляр класса у вас не создастся.
"ковыряю изнутри" (с)
|
07.06.2013, 18:30 | #4 | ||
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Цитата:
Цитата:
А совет использовать для передачи в MoveT просто саму р1 - это дельно, меньше запутывает при чтении кода (и строка pF:=@p1; становится не нужна при этом), так мы просто передадим объект класса tpoint в метод ожидающий tlocation _или его потомка_ |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление и определение методов.Напишите функции в виде методов (подпрограмм). Напишите тестирующую программу с выдачей результа | Vika_0_0 | C# (си шарп) | 0 | 04.10.2012 15:21 |
Использование методов из проекта на С++ в проекте на C# | scailfon | Общие вопросы .NET | 7 | 06.06.2011 23:40 |
Использование методов вне класса | prikolist | Общие вопросы C/C++ | 12 | 07.05.2009 13:57 |