Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];

Вниз

This form of method call only allowed for class methods   Найти похожие ветки 

 
SergP ©   (2009-12-01 19:10) [0]

...
interface
uses ... winwait;
...
type
 TForm1 = class(TForm)
   ...
   procedure DCLoad(WW:TWaitWin);
   procedure Button1Click(Sender: TObject);
   ...

implementation
...
procedure LoadProcess(WW:TWaitWin);
begin
 TForm1.DCLoad(WW);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 DoProgress(LoadProcess);
end;

procedure TForm1.DCLoad(WW:TWaitWin);
var
...
begin
...
end;


Класс TWaitWin и процедура DoProgress определены в юните winwait

При компиляции вываливается:
[Error] Unit1.pas(161): This form of method call only allowed for class methods

Помню, что когда-то давно делал похожим образом и все работает... Правда после того года 2 как вообще ничего не пытался писать на Дельфи, да и сейчас под конец дня что-то голова не соображает в чем проблема...
Может кто подскажет?


 
Медвежонок Пятачок ©   (2009-12-01 19:17) [1]

TForm1.DCLoad(WW);

TForm1 = class(TForm)
  ...
  procedure DCLoad(WW:TWaitWin);

т.е для вызова DCLoad нужон конкретный экземпляр класса а не ссылка на класс


 
SP   (2009-12-01 19:21) [2]


> т.е для вызова DCLoad нужон конкретный экземпляр класса
> а не ссылка на класс


вот блин, действительно я ступил...

Огромное спасибо!


 
SergP ©   (2009-12-01 22:57) [3]

да и браузер что-то начинает воспринимать старые ники...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.01.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
2-1260086750
FEV
2009-12-06 11:05
2010.01.24
Изображения из Access в Delphi


15-1258288584
GrayFace
2009-11-15 15:36
2010.01.24
К теме "Убойная статистика"


2-1260029047
Danco
2009-12-05 19:04
2010.01.24
TPopumMenu и TButton


3-1233556346
Sergey2
2009-02-02 09:32
2010.01.24
update таблицы в Paradox


15-1258876108
Григорьев Антон
2009-11-22 10:48
2010.01.24
Delphi научился делить на 0





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский