Skocz do zawartości

[Delphi] Deklaracje metod


Toster

Polecane posty

type
 TDummyComList = class
     public
          procedure TDummyComList.OnDisconnect(const userName:String);
 end;

procedure TDummyComList.OnDisconnect;
begin
  ShowMessage('Hurra');
end;


begin
   dum.OnDisconnect('ala');
end;

 

A kompilator na to:

1. Sie kompiluje

2. Sie nie kompiluje

 

?

 

Oto jest pytanie :)

Always Dark<br />u1_tt_logo.png banner-1.pngexFabula-banner.pngson_banner_ubersmall.jpg

Link do komentarza
Udostępnij na innych stronach

Sprawdzałem to u siebie na D7 P. ;] i ani 1, ani 7 raz nie chce się kompilować.

 

  procedure TDummyComList.OnDisconnect(const userName:String);

 

Wyrzuca oczywisty błąd:

 

undeclared identifier TDummyComList

 

Możesz opisać na czym to kompilujesz?

Czyżby Bug kompilatora ?

Prawdziwy programista wiesza sie wraz ze swoim programem.

Link do komentarza
Udostępnij na innych stronach

Wg mnie to się kompiluje bo jakaś rzecz w opcjach projektu jest odchaczona i TD jak widzi, że metoda nie używa nic z klasy to traktuje ją jako klasową i pewnie można gdzieś ustawić aby tak nie robił bo tak to można nieświadomie zrobić coś co nie jest kompatybilne wstecz choć takie miało być

Baza tysięcy lotnisk: http://airportsbase.com

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...