Kezdőoldal » Számítástechnika » Programozás » StreamReader nem létező fájl...

StreamReader nem létező fájl hatására hogy tudom kikapcsolni a gomb Enable módját?

Figyelt kérdés

Hogy oldhatnám meg, hogy, van mondjuk egy StreamReader ami kér egy Text.txt fájlt, viszont ha a gépen (még) nincs meg az a fájl, akkor buttonX.Enabled = false legyen?


Lényeg: egy játékhoz kéne, betöltés fájlként, viszont néztem, ha nem játszott(am) még, szóval nincs mentés, akkor a program kicrashel

Ezt szeretném megoldani, hogy akkor ne engedje őt tovább, akár ki is írja üzenetben hogy labelX.Text = "Még nincs mentett játékod"


Nagyon köszönöm a segítséget



2020. júl. 13. 18:58
1 2
 1/14 Gugu Gabor ***** válasza:
75%
Mikor betölt a form? azzal kezded hogy if file.exisist()
2020. júl. 13. 19:01
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:

Úgy van pontosabban:

Betölt a form

Van Betöltés gomb, aztán ha arra rákattint bejön egy Mentés 1 illetve Mentés 2

2020. júl. 13. 19:03
 3/14 A kérdező kommentje:
Köszönöm, megoldottam a problémát :D
2020. júl. 13. 19:18
 4/14 A kérdező kommentje:

Újabb probléma akadt:


StreamReader Jatek1penz = new StreamReader(@"C:\Users\Public\Documents\J1P.txt");

osszeg = Convert.ToInt32(Jatek1penz);

Jatek1penz.Close();


Ekkor:

System.InvalidCastException: 'Az objektum nem konvertálható „System.IO.StreamReader” típusról „System.IConvertible” típusra.'


Hogyan oldhatnám meg? Először menjen át stringre aztán intté?

Itt viszont:

StreamReader Jatek1penz = new StreamReader(@"C:\Users\Public\Documents\J1P.txt");

string penz = Convert.ToString(Jatek1penz);

osszeg = Convert.ToInt32(penz);


System.FormatException: 'Nem megfelelő a bemeneti karakterlánc formátuma.'

2020. júl. 13. 19:27
 5/14 A kérdező kommentje:
Már megoldottam, azért köszönöm
2020. júl. 13. 20:17
 6/14 anonim ***** válasza:
Kezd komolyan érdekelni, hogy milyen játékot csinálsz 😂
2020. júl. 13. 20:19
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:
100%
6: Biztos van benne pénz :)
2020. júl. 13. 23:13
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:
Ez nem feltétlen igaz, én is csinálok egycsomó játékot csak úgy szórakozásból. Meg ha valaki ide jön fel kérdezni és nem stackoverflowra az azt jelenti hogy nem valami rutinos (nem rosszból). Szóval szerintem csak valami hobbiprojekt, ezért is vagyok kíváncsi 😁
2020. júl. 14. 06:50
Hasznos számodra ez a válasz?
 9/14 A kérdező kommentje:

Hát igen, nem vagyok annyira rutinos, azaz, a StreamReader illetve Writer-t sokszor nem tudtam megcsinálni, ezért utánanéztem, érettségin is (még amikor volt), volt egy olyan feladat, ott azt a részt buktam is


Viszont akit érdekel, elküldöm neki privátban (a kész, rövid fajtát)

Szerintem egyikőtök írt is

2020. júl. 14. 12:48
 10/14 anonim ***** válasza:
Hát az valszeg nem én voltam, de érdekelne 😁
2020. júl. 14. 13:02
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!