Tworzę na zaliczenie do szkoły program w C++ Builder 6.
Dość proste rzeczy : saper, kółko i krzyżyk..
Nie jest to wybitnie trudne, lecz stało się coś dziwnego. Gdy daję run to zamiast się uruchomić program znikają formy z okna, pozostaje tylko okno z kodem i tyle. przez pewien czas było dobrze nagle coś zepsułem ? Coś zmieniłem ? Nie mam pojęcia. Nie wyświetla się żaden błąd a ja nie widzę co mogło by być źle.
Załączyłem to co mam do tej pory. Co powinienem zrobić ?
0
0
Problem masz w funkcji TForm2(). Dokładnie w tym miejscu:
do
{
pom=rand()%x;
pom2=rand()%y
tab[pom][pom2]=-1; //<---
}while(tab[pom][pom2]==-1); <--- !!!
Ta pętla nigdy się nie zakończy. A ponieważ okno jeszcze nie zostało utworzone to też go nie zobaczysz.
Tak więc formy nie znikają tylko nie mogą być wyświetlone (pierwsza - Form1 z powodu ustawienia jej widoczności na false).
Poszukaj w internecie jak zrobili to inni, bo teraz zawartość okienek wygląda jak Palestyna po ataku rakietowym.