EReadError - bardzo dziwna sprawa!

0

Cześć wszystkim!
Słuchajcie nie wiem czy to wina kompilatora czy może moja, ale sprawdziłem wszystko i to niemożliwe, że moja!

Pisze komponent i zadeklarowałem zmienna (jak inne) w private:

FXOffset : Integer;

dalej procedure:

procedure SetXOffset(Value : integer);

później w published

property XOffset : integer read FXOffset write SetXOffset;

i oczywiście na dole ta opisana procedurka, która przypisuje zmiennej FXOffset odpowiednią wartość. W Create nawet przypisałęm FXOffset := 0;

Pisze tutaj, o tym wszystkim dlatego że inne zmienne i dyrektywy mam tak samo zrobione i działają. Nie jest to kwestia też nazewnictwa. Kompilator nie wywala błędu przy instalacji komponetu. Dopero wywala błąd gdy kompiluje projekt z tą kontrolką. Jeszcze co najśmieszniejsze na początku gdy w kodzie chcę przypisać wartość do tej zmiennej : Mojakontrolka1.XOffset := 10; to XOffset jest, ale gdy chcę uruchomić program wywala błąd: "Error reading Mojakontrolka1.XOffset: Property XOffset does not exist". Po tym błędzie w mojej kontrolce XOffset znika!
Ja już nie wiem co jest nie tak. Możliwe że delphi padło?

pozdrawiam i dzięki za jakiekolwiek info</b>

0

Ok, znalazłem powód!
Miałem kopie starszego pliku tej kontrolki na Pulpicie! I wygląda na to, że czytał na przemian z dwóch lokalizacji! Temat uważam za zamknięty!

pozdrawiam

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