Delphi 2007 i dziwny komunikat

0

cześć,
mam Delphi 2007 i jest malutki problem:
przy kompilacji mojego projektu wyśiwetla mi info:
"Field frameShapesData.getPreviousLayer does not have a corresponding component. Remove the declaration?"

a getPreviousLayer nie ma powiązania z żadnym komponentem, jest to po prostu funkcja zwracająca wartość !, oto fragmenty kodu:
...
TframeShapesData = class(TFrame)
...
private
...
function getPreviousLayer : TGIS_LayerAbstract ;
...
public
....

co więcej jeśli dam jeszcze raz private i tam dam tą fukcję to jest ok, ale z kolei czepia się innej fukcji z sekcji public i nie wiem co zrobić... co dziwne, pod Delphi 7 jest ok, nie zgłasza tego komunikatu !

tak to wygląda, może ktoś z Was spotkał sie z taką sytuacją?

proszę was o pomoc !

pozdrawiam
witek

0

cześć,
znalzałem rozwiązanie problemu,
w funkcji trzeba było dodać () jawnie, że jest bez parametrów i pomogło ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1