Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak skasować załadowany plik


Rekomendowane odpowiedzi

Opublikowano

Mój probelem tkwi w tym że nie wiem jak odładować plik przed usunięciem załadowany w taki sposób

 

 

public void LoadConfig() { Engine.LoadConfig(Engine.GetLocation() + "Data\\configJ.dat"); nick.setText(Engine.GetUserConfig().Nick); haslo.setText(Engine.GetUserConfig().Password); int xms = Integer.parseInt(Engine.GetUserConfig().XMS); int xmx = Integer.parseInt(Engine.GetUserConfig().XMX); XMS_spinner.setValue(new Integer(xms)); XMX_spinner.setValue(new Integer(xmx)); java_path.setText(Engine.GetUserConfig().Java); args.setText(Engine.GetUserConfig().Args); }

 

 

 

funkcja loadconfig z engine 

 

 

        public void LoadConfig(String File)
        {
            UserConfigFile = (UserConfig)LoadObject(File);
        }
 

 

 

A tutaj funkcja loadobject

 

 

 

    public Object LoadObject(String file) {
        Object temp = null;
        try 
        {
            FileInputStream fileIn = new FileInputStream(file);
            ObjectInputStream in = new ObjectInputStream(fileIn);
            temp = in.readObject();
            in.close();
            fileIn.close();
        } 
        catch (IOException i) 
        {
            Error(i.getMessage().toString());
             
        }
        catch (ClassNotFoundException c)
        
        {
            Error("Nie znalaziono pliku");
        }
        
        return temp;
    }

 

 

Opublikowano

Pliku nie trzeba odładowywać bo jest ładowany tylko jednorazowo przy odczycie obiektu z pliku. Jeżeli chodziło ci o usunięcie pliku, to zrób nowy obiekt File z parametrem jako ścieżkę do pliku, i użyj na nim metody delete()

Jeżeli chcesz usunąć obiekt configu zamień wartość zmiennej UserConfigFile na null, zostanie wtedy wyczyszczony z pamięci (o ile nie odwołujesz się do niego w innym miejscu)

1377774857-U369478.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...