Napisałem prosty kod1 w funkcji który działał, więc zaczołem okodowywać inne elementy.
W pewnym momencie sprawdzam apk i ten kod1 i okazuje sie że nagle nie działa część po else, z głupia zastąpiłem else na if i zaczeło działać spowrotem, z ciekawości napisałem jeszcze raz kod1 ale na odwrót i też działa ale oryginalny kod1 ciagle nie działa.
Czy to normalne zachowanie dla c++ buildera??
if (P_Stawki->Text!="" || P_Stawki->Text!="0" )//kod1
{
Button1->Enabled=true;
Oblicz1->Enabled=true;
}
else
{
Button1->Enabled=false;
Oblicz1->Enabled=false;
ShowMessage("Podaj Stawkę!");
}
//--------------------------------
if (P_Stawki->Text!="" || P_Stawki->Text!="0" )//zamienione else na if
{
Button1->Enabled=true;
Oblicz1->Enabled=true;
}
if (P_Stawki->Text=="" || P_Stawki->Text=="0" )
{
Button1->Enabled=false;
Oblicz1->Enabled=false;
ShowMessage("Podaj Stawkę!");
}
//--------------------------------
if (P_Stawki->Text=="" || P_Stawki->Text=="0")//kod1 ale na odwrót
{
Button1->Enabled=false;
Oblicz1->Enabled=false;
ShowMessage("Podaj Stawkę!");
}
else
{
Button1->Enabled=true;
Oblicz1->Enabled=true;
}
//--------------------------------