Witam wszystkich.
- Czy mógłby mi ktoś wytłumaczyć na jakiej zasadzie działa TTimer w builderze ? Z tego co sam wyczytałem to generuje on losowy czas ? Np. możnago użyć do generowania losowych liczb co jakiś czas ? Na jakiej zasadzie działa on w tym kawałku kodu ?
void __fastcall TBaza::WatekTimer(TObject *Sender)
{
if ( (FDom->Showing == false) && (FBlok->Showing == false) && (FKamiennica->Showing == false) )
{
Modyfikuj? EdytujDane() : DodajDane();
switch(Wybor)
{
case 1:
FDom->CzyszczenieKontrolek();
break;
case 2:
FBlok->CzyszczenieKontrolek();
break;
case 3:
FKamiennica->CzyszczenieKontrolek();
break;
}
Visible = true;
Modyfikuj= false;
Watek->Enabled = false;
}
void __fastcall TBaza::Button1Click(TObject *Sender)
{
Watek->Enabled = true;
Wybor = 1;
Watek->OnTimer;
Visible = false;
FDom->Show();
}
Z tego co ja się domyślam to służy on do wyboru np. w stworzonym menu do czego się odnieść ? do jakiegoś innego modułu ? Tyle, że za bardzo nie rozumiem jaką dokładnie funkcję on tu pełni. Proszę o wytłumaczenie.
-
Kolejne pytanie.
Co to oznacza MB_YESNO czy to jest okno z przyciskiem tal lub nie ? albo MB_ICONQUESTION tutaj nie wiem całkowicie po nazwie domyślam się, że jakaś ikona zapytania ? Chciałbym zapytać was o to. -
Jeszcze jedno pytanko.
Co oznacza taka linia ? SubString(0,ilosc->Text.AnsiPos(' ')-1).ToIntDef(1);
Czy to coś związanego z konwersją ? Do końca nie łapie...