file ini azzera variabile
Inviato: 17/03/2020, 12:20
salve , devo salvare dei dati in un file ini, ma quando vado a scrivere la variabile nel file ini, la variabile si azzera.
la cosa strana è che uso delgi altri file ini per altre variabili e le salva correttamente, usando la stessa procedura ....
nel create di un oggetto ad inzio gioco c'è lettura del file ini se esiste e inizializzaione variabile in caso non esistesse il file ini:
In un'altro oggetto una volta compiute le lvarie azioni di gioco cambia la variabile ed arrivati a fine livello la memorizza:
Per bene 2 file ini funziona tutto perfettamente.
Il terzo file ini invece non funziona pur essendo scritto alla stessa maniera (ovviamente cambia la variabile globale)
Ho notato con il debuger che riporta il numero della variabile a 0 quando la memorizza.
la cosa strana è che uso delgi altri file ini per altre variabili e le salva correttamente, usando la stessa procedura ....
nel create di un oggetto ad inzio gioco c'è lettura del file ini se esiste e inizializzaione variabile in caso non esistesse il file ini:
Codice: Seleziona tutto
if (file_exists("save1.ini"))
{
ini_open("save1.ini");
global.spento= ini_read_real("spegnimento","save1",0);
ini_close();
}
else
{
global.spento=0; ///serve per vedere se le fiamme grandi sono spente o no.
}
Codice: Seleziona tutto
ini_open("save1.ini");
global.spento= ini_write_real("spegnimento","save1",global.spento);
ini_close();
Per bene 2 file ini funziona tutto perfettamente.
Il terzo file ini invece non funziona pur essendo scritto alla stessa maniera (ovviamente cambia la variabile globale)
Ho notato con il debuger che riporta il numero della variabile a 0 quando la memorizza.