Új hozzászólás Aktív témák
-
pakriksz
őstag
válasz
Peter Kiss
#6659
üzenetére
azért nézd meg a kódot is... Fönt még nincs baja ugyan azzal a változóval. Lent van.
Egyébként pár összevissza mentegetés módosítgatás, nem ért semmit, majd újraindítottam ezt az ipari hulladék VSE-t, és eltűnt a hiba... Sajnos a microsoft most sem hazudtolja meg magát szoftver minőségben.
-
pakriksz
őstag
Erre valaki adjon már valami magyarázatot erre, mert nekem nem sikerült...
Mint látható, az aláhúzott változónak fönt tudok értéket adni, lejjebb már azt írja hogy nincs deklarálva. Ráadásul más változókat amiket ugyan ott ugyan úgy deklaráltam mint ezt (2 bool-t meg egy int-et) még a legbelsőbb if-ben is tudom használni.
-
pakriksz
őstag
Hello
Ki kéne javítanom egy nagyon hülye kódot, amit nem egyészen értek, és én tökmáshogy csináltam volna, de nem akarom újraírni a program felét. Fájlból olvasott kódot ellenőriz, mármint azt hogy megtörtént-e a próbálkozás. Nem pontosan írom a kódot, csak nagyjából, egyszerűsítve.
Van egy enum, aminek első pár eleme így néz ki:
public enum SettingsFlags
{
Setting1 = 0x0001,
Setting2 = 0x0002,
Setting3 = 0x0004,
//és továbbAztán SettingFlags checkFlags; deklarálva van, majd minden egyes fájlból olvasott érték után csinál valamit:
ReadFloat(); checkFlags |= SettingsFlags.Setting1;
ReadFloat(); checkFlags |= SettingsFlags.Setting2;
ReadFloat(); checkFlags |= SettingsFlags.Setting3;
//és így továbbMajd ellenőrzi, hogy mind be lett e olvasva:
if (checkFlags == (SettingsFlags.Setting1 | SettingsFlags.Setting2 | SettingsFlags.Setting3
Na most a gond az, hogy nem feltétlenül szükséges az összes paraméter, de mivel ezek a flagek máshol is szükségesek, nem hagyhatom ki az olvasás utáni checkFlags buzerálást. Ha az ellenőrzésnél lehagyom a nem feltétlenül szükséges paraméterek flagjait, akkor meg ugye soha sem lesz true, mert nem stimmel a szám.
Szóval lehet ellenőrizni csak bizonyos flagek meglétét, vagy csak az összeset lehet?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BestBuy topik
- 2025 - Íme a 48. héten megjelenő játékok listája
- Samsung Galaxy A52s 5G - jó S-tehetség
- Hobby elektronika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Apple asztali gépek
- Okos Otthon / Smart Home
- Renault, Dacia topik
- XPEnology
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Lenovo ThinkPad T14S Gen1 Intel i5-10310U Refurbished - Garancia
- HIBÁTLAN iPhone 11 Pro 64GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3935, 100% Akkumulátor
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- Bomba Ár! HP ProBook 650 G1 - i5-4GEN I 8GB I 128-256SSD I 15,6" HD I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASRock B450M R5 Pro 3400G 16GB DDR4 240GB SSD 2TB HDD GTX 1070 8GB RAMPAGE Shiva 450W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

