Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизОшибка form of method call Найти похожие ветки
← →
Dima84 (2010-06-06 21:18) [0]модуль 1
type
TPercentes = class
private
модуль 2
uses
модуль 1;
...........
Percentes: TPercentes; // global process percentage
...........
Percentes := TPercentes.Create (Synchronize, AppInterface);
// create global percentes
[Error] se_h.pas(139): This form of method call only allowed for class methods
Не собирается исходник, вылазит ошибка, ошибку подчеркнул. В чем может быть дело?
← →
Dima84 (2010-06-06 21:25) [1]У меня Delphi 7 может проект разрабатывался в Delphi 5?
Модуль 1type
TPercentes = class
private
Synchronize: TSynchronize;
procedure Tick;
public
GeneralSize: integer;
RemainSize: integer;
AppInterface: TAppInterface;
constructor Create (aSynchronize: TSynchronize; aAppInterface: TAppInterface);
end;
← →
Dima84 (2010-06-06 23:57) [2]в чем может быть дело?
← →
Leonid Troyanovsky © (2010-06-07 07:59) [3]
> Dima84 (06.06.10 23:57) [2]
В приведенном коде ошибки нет.
--
Regards, LVT.
← →
Медвежонок Пятачок © (2010-06-07 09:12) [4]возможно у Syncronize конфликт имен.
Например в зоне видимости есть два Syncronize. Один настоящий другой пользовательский.
← →
Dima84 (2010-06-08 01:16) [5]Проект разрабатывался в delphi 5 я запускаю в delphi 7
может это из-за этого? без этой строчки собирается но не работает все как надо, так как на этом все завязано.
Медвежонок Пятачок, да, проверю.
← →
Dima84 (2010-06-08 06:05) [6]поставил delphi 5 вопросы отпали. видимо расхождение в модулях, типы.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.112 c