Error programu - błąd w linii...

Mua

Użytkownik
Dołączył
Październik 8, 2006
Posty
22
No wiec, jak juz pisalem, od niedawna bawie sie c++ builderem borlanda (personal). No wiec za radą Mo4x'a wpisalem kod
Kod:
okno1->Hide();

okno2->Show();
i dzialalo. Now eic jest po probie. Tworze sobie nowy projekt, wpisuje (a raczej wklejam) ten sam kod, dokladam kilkanascie opcji do programiku i po kilku zmainach nazw (w kodzie tez) kompiluje program i go uruchamiam. Wyskakuje blad tutaj:
Kod:
okno2->Show();
(jest: undefinied error 'okno1' czy jakos tak...). I tak juz w kazdym nowym projekcie. Sprawdzalem na kompie kilku kolegow - u nich jest tak samo. Tylkko ten jeden raz, w tym jednym jedynym projekcie zadialalo. Czy moze ktos wie, co jest grane? Prosze o pomoc. Tia i pozdro, Mua.
 

fl3a

Użytkownik
Dołączył
Marzec 12, 2005
Posty
538
okno1->Hide();
okno2->Show();[/b]

okno1/2 w wywolaniu tej metody okresla nazwe formy. Zatem jesli tworzysz dwa okna to beda sie one nazywaly (chyba ze zmienisz ich nazwe...) Form1 i Form2. Zatem wywolanie metod dla tych okien bedzie np. takie:
Kod:
Form1->Hide(); 

Form2->Show();

Trzeba jeszcze dodac do Unit'u z ktorego wywolywane jest odwolanie do innej formy plik naglowkowy tejze formy. Np. do unit'u 1 trzeba dodac unit 2 - #include "Unit2.h".
Jesli gdzies cos zchrzanilem to przepraszam... Bardzooo dawno nie uzywalem BCB.
 

_ProXy_

Użytkownik
Dołączył
Październik 2, 2006
Posty
142
...

domyslam sie ze bawisz sie w c++ builderze...
jezeli pisze ci ze jest niezidentyfikowany objekt, to najprawdopodobniej do listy uzywanych komponentow, obiektow nie zostal dodany obiekt o nazwie okno2
smile.gif
 

Mua

Użytkownik
Dołączył
Październik 8, 2006
Posty
22
@fl3a: "!" Okazales sie dla mnie zbawieniem
xd-16635.jpg
.

Faktycznie wystarzczylo dopisac odwolanie do kolejnych plikow... moj blad x/ . Dzieki
smile.gif
.
 
Do góry Bottom