C++ builder, program się nie uruchamia, nigdzie nie wyskakuje błąd

0

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

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.

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