-
Fototrend

Új hozzászólás Aktív témák
-
VikMorroHun
őstag
Ezt nem értem. Van három flag, azt akarom, hogy egymás után állítsa be őket a program.
Eredmény: egyszerre beállítja az összeset, kivéve, ha return utasítással direkt kiléptetem az adott elágazásból. Mit csinálok rosszul?if ( this.GetIsFlagSet( flag_var, iFlagExcessTimer3 ) == 0 ) //same as if ( ( flag_var & iFlagExcessTimer3 ) == 0 )
{
if ( this.GetIsFlagSet( flag_var, iFlagExcessTimer2 ) == 0 )
{
if ( this.GetIsFlagSet( flag_var, iFlagExcessTimer1 ) == 0 )
{
if ( this.SetFlag( flag_var, iFlagExcessTimer1 ) < 1 )
{
Print( " Validating problem, ExcessTimer1 flag is not set." );
return; // without return all flags are set at once. Why??
}
Print( " Validating updated, ExcessTimer1 flag is set." );
return;
}
else if ( this.SetFlag( flag_var, iFlagExcessTimer2 ) < 1 )
{
Print( " Validating problem, ExcessTimer2 flag is not set." );
return;
}
Print( " Validating updated, ExcessTimer2 flag is set." );
return;
}
else if ( this.SetFlag( flag_var, iFlagExcessTimer3 ) < 1 )
{
Print( " Validating problem, ExcessTimer3 flag is not set." );
return;
}
Print( " Validating updated, ExcessTimer3 flag is set." );
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- HP ProDesk 600 G5 i5-9500 8GB 256GB 1 év garancia
- Telefon felvásárlás!! Samsung Galaxy S21/Samsung Galaxy S21+/Samsung Galaxy S21 Ultra
- Apple iPhone 12 64GB,Átlagos,Adatkabel,12 hónap garanciával
- Dell Latitude 7490 14" FHD IPS, i5 - i7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Segway Ninebot E3 elektromos roller - Bontatlan - Új
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


