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

Odpowiedz Nowy wątek
2015-01-03 19:44
Akszil_Rybnik
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ć ?

  • saper.rar (0,42 MB) - ściągnięć: 26
  • delete (0,11 MB) - ściągnięć: 20

Pozostało 580 znaków

2015-01-05 20:25
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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