Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-06-2005, 20:38   #1
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
[JAVA] come è possibile questo?guardate il codice...

sono un pò occupato su più fronti ultimamente, per chi avesse notato
cmq:

Codice:
Class Outer {

  private class Inner1 {
    Inner2 = new Inner2();
  }

  private class Inner2 {
  }
}
si tratta semplicemente di 2 classi interne:
come può Inner1 instanziare un oggetto della classe Inner2 dichiarata PRIVATE?
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:24   #2
darp
Senior Member
 
L'Avatar di darp
 
Iscritto dal: Oct 2004
Messaggi: 4203
Quote:
Originariamente inviato da Gremo
sono un pò occupato su più fronti ultimamente, per chi avesse notato
cmq:

Codice:
Class Outer {

  private class Inner1 {
    Inner2 = new Inner2();
  }

  private class Inner2 {
  }
}
si tratta semplicemente di 2 classi interne:
come può Inner1 instanziare un oggetto della classe Inner2 dichiarata PRIVATE?

a parte qualche errorino:
Quote:
class Outer {

private class Inner1 {
Inner2 d= new Inner2();
}

private class Inner2 {
}
}
compila tranquillamente poichè le classe Inner1 e Inner2 hanno lo stesso livello di visibilità
darp è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:30   #3
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
Quote:
Originariamente inviato da darp
a parte qualche errorino:

compila tranquillamente poichè le classe Inner1 e Inner2 hanno lo stesso livello di visibilità
è quello che nn capisco, come mai le due classi private si "vedono". in teoria ho studiato che se una classe interna è dichiarata "private":
-non è visibile all'esterno della classe che la contiene

se "protected":
-è visibile dalla classe di definizione e dalle sue sottoclassi
-è visibile dalle classi che appartengono allo stesso package

risci ad aiutarmi a completare queste visibilità?
grazie
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:33   #4
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da Gremo
è quello che nn capisco, come mai le due classi private si "vedono". in teoria ho studiato che se una classe interna è dichiarata "private":
-non è visibile all'esterno della classe che la contiene
Ma le due classi sono all'interno della classe che le contiene, quindi si possono vedentre l'una l'altra.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:36   #5
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
doppio
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_

Ultima modifica di Gremo : 14-06-2005 alle 12:42.
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:40   #6
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
va bene, allora contestatemi questo:

Codice:
class Outer {      

  protected class Inner1 {      
    Inner2 i2 = new Inner2();    
  }      

  private class Inner2 {    
  }  

  public Inner1 getInner1() {return new Inner1();}
}
//---------------------------------------------------------
class test {
  public static void main(String[] args) {
    Outer o = new Outer();
    Outer.Inner1 i = o.getInner1();
  }
}
se la classe "Inner1" è dichiarata protected essa è accssibile dalla classe "test", tuttavia test non è:
-una sottoclasse della classe che contiene Inner1 (Outer);
-una classe che appartiene allo stesso package

come fa ad accedervi?
se si dichiara Inner1 private, allora il main dà un errore
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:54   #7
darp
Senior Member
 
L'Avatar di darp
 
Iscritto dal: Oct 2004
Messaggi: 4203
Quote:
Originariamente inviato da Gremo
va bene, allora contestatemi questo:

Codice:
class Outer {      

  protected class Inner1 {      
    Inner2 i2 = new Inner2();    
  }      

  private class Inner2 {    
  }  

  public Inner1 getInner1() {return new Inner1();}
}
//---------------------------------------------------------
class test {
  public static void main(String[] args) {
    Outer o = new Outer();
    Outer.Inner1 i = o.getInner1();
  }
}
se la classe "Inner1" è dichiarata protected essa è accssibile dalla classe "test", tuttavia test non è:
-una sottoclasse della classe che contiene Inner1 (Outer);
-una classe che appartiene allo stesso package

come fa ad accedervi?
se si dichiara Inner1 private, allora il main dà un errore
si da errore e ti dice che non puoi richimare perchè privato, non c'è nulla di strano
ma scusa un attimo, se tu hai due variabili private in una classe tra di loro si vedono quindi anche le inner class private, mentre non le puoi vedere fuori dalla classe
darp è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 12:57   #8
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
Quote:
Originariamente inviato da darp
si da errore e ti dice che non puoi richimare perchè privato, non c'è nulla di strano
ma scusa un attimo, se tu hai due variabili private in una classe tra di loro si vedono quindi anche le inner class private, mentre non le puoi vedere fuori dalla classe
ok, per il fatto della visibilità tra classi private all'interno di una classe ok, ora ho capito, il paragone con le variabili mi ha fatto "accettare" questo comportamento.

la mia domanda cmq era un'altra. quando Inner1 è protected, perchè da test riesco ad istanziarla?(se private, ovviamnete nn va)
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 13:13   #9
it_developer
Member
 
L'Avatar di it_developer
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 35
Semplice,
tu hai tralasciato un fatto importante...

Se vedi le varie definizioni di "protected" noterai che questo modificatore stabilisce l'accessibilità del campo modificato SOLO a livello di package...

E se non specifichi nessun package nel tuo codice...java inserisce le tue classi nel package di default...quindi in questo caso TEST e OUTER sono nello stesso package!

(anche se questo non è il modo migliore di affrontare i problemi in java...con un po' di fatica ne vieni fuori... )
it_developer è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 13:19   #10
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
Quote:
Originariamente inviato da it_developer
Semplice,
tu hai tralasciato un fatto importante...

Se vedi le varie definizioni di "protected" noterai che questo modificatore stabilisce l'accessibilità del campo modificato SOLO a livello di package...

E se non specifichi nessun package nel tuo codice...java inserisce le tue classi nel package di default...quindi in questo caso TEST e OUTER sono nello stesso package!

(anche se questo non è il modo migliore di affrontare i problemi in java...con un po' di fatica ne vieni fuori... )
bene!! grazie della spiegazione, questo "cavillo" del modificatore protected proprio nn lo ricordavo (o più probabilmente il prof non lo ha affrontato)

cosa vuoi dire con :

(anche se questo non è il modo migliore di affrontare i problemi in java...con un po' di fatica ne vieni fuori... )
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 13:44   #11
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
colgo l'occasione per chiederti un'altra cosa, ringraziandoti della disponibilità

prendiamo 2 modi diversi per propagare le eccezioni, di cui il mio prof. AFFERMA CHE POSSONO CAUSARE PROBLEMI:

Codice:
METODO 1: cattura e generazione di una nuova eccezione:

class metodo1 {
   public void faiQualcosa() throws AltraEccezione {
      try {
        generaEccezione(); //metodo che genera un tipo "PrimaEccezione"
      }
      catch (PrimaEccezione e) { //cattura
         throw new AltraEccezione();
      }
  }
}

PROBLEMA DEL METODO 1: VENGONO PERSE LE INFORMAZIONI SU PrimaEccezione

//--------------------------------------------------------------------
METODO 2: cattura e rigenerazione
class metodo2 {
   public void faiQualcosa() throws PrimaEccezione {
      try {
        generaEccezione(); //metodo che genera un tipo "PrimaEccezione"
      }
      catch (PrimaEccezione e) { //cattura
         throw e; //rigenerata
      }
  }
}
PROBLEMI METODO 2: il prof dice che ci sono, ma nn spiega quali, io nn ci arrivo
grazie
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 13:56   #12
it_developer
Member
 
L'Avatar di it_developer
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 35
Quote:
cosa vuoi dire con :
(anche se questo non è il modo migliore di affrontare i problemi in java...con un po' di fatica ne vieni fuori...)
Cioè a volte non conviene affrontare i problemi i maniera cosi verticale...perchè il più delle volte hai come risultato di chiarirti apparentemente il problema ma appena lo ritrovi in una forma leggermente differente...sei nei guai!

Io ti consiglio di usare molto internet...esistono un infinità di guide e tutorial (molti non sono fatti bene, ma altre invece sono proprio un vademecum) e poi ti tener sempre alla portata un libro di testo che a volte ti tira dentro i problemi proprio con degli appositi esercizi che conviene risolvere si utilizzando il codice...ma se ti è possibile...utilizzando un debugger passo passo che ti illustra i vari movimenti degli oggetti java in memoria!

Ti consiglio come tool di sviluppo Eclipse: www.eclipse.org
E' grosso, tutto open-source, e di sfruttarne le capacità di debugger per capire quello che avviene dietro le quinte...

(ovvio che non puoi utilizzare strumenti quali BlueJ o JCreator rapidi ma meno forniti di tools che in molti casi ti aiutano a capire veramente tanto in maniera veloce...)

A volte è anche preferibile utilizzare strutture standard per la programmazione tipo i pattern ma questo è un settore che viene affrontato dopo aver studiato le basi...

Ciao,
it_developer

PS: Dimmi se ho indovinato, fai ing.informatica all'uni, vero???

Codice:
// utilizzando i costruttori a volte potresti trovati meglio...
it_developer è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 14:31   #13
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
Quote:
Originariamente inviato da it_developer
Cioè a volte non conviene affrontare i problemi i maniera cosi verticale...perchè il più delle volte hai come risultato di chiarirti apparentemente il problema ma appena lo ritrovi in una forma leggermente differente...sei nei guai!

Io ti consiglio di usare molto internet...esistono un infinità di guide e tutorial (molti non sono fatti bene, ma altre invece sono proprio un vademecum) e poi ti tener sempre alla portata un libro di testo che a volte ti tira dentro i problemi proprio con degli appositi esercizi che conviene risolvere si utilizzando il codice...ma se ti è possibile...utilizzando un debugger passo passo che ti illustra i vari movimenti degli oggetti java in memoria!

Ti consiglio come tool di sviluppo Eclipse: www.eclipse.org
E' grosso, tutto open-source, e di sfruttarne le capacità di debugger per capire quello che avviene dietro le quinte...

(ovvio che non puoi utilizzare strumenti quali BlueJ o JCreator rapidi ma meno forniti di tools che in molti casi ti aiutano a capire veramente tanto in maniera veloce...)

A volte è anche preferibile utilizzare strutture standard per la programmazione tipo i pattern ma questo è un settore che viene affrontato dopo aver studiato le basi...

Ciao,
it_developer

PS: Dimmi se ho indovinato, fai ing.informatica all'uni, vero???

Codice:
// utilizzando i costruttori a volte potresti trovati meglio...
grazie seguirò i tuoi consigli
riesci a darmi un consiglio sulle eccezioni?il codice è sopra, forse nn lo hai visto...

non faccio ingegneria, poi perchè ti è venuto in mente ingengeria?
faccio una laurea "Tecnologie Web e Multimediali" in pratica l'80% di informatica con esami che trattano di programmazione lato server, multimedia e siti statici
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 15:33   #14
it_developer
Member
 
L'Avatar di it_developer
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 35
Quote:
non faccio ingegneria, poi perchè ti è venuto in mente ingengeria?
Solo ora ho letto che sei di Udine, bella università pure quella, ho detto ing perchè a roma, torino e milano fanno java nel corso di ing. informatica...

Quote:
faccio una laurea "Tecnologie Web e Multimediali" in pratica l'80% di informatica con esami che trattano di programmazione lato server, multimedia e siti statici
Veramente interessante...forse...per alcuni versi meglio della classica Ing.Info...

Allora venendo al codice...si non l'avevo visto...dunque il fattore eccezioni è sempre un qualcosa dove procedere con cautela...anche se poi nella pratica diventerà tutto più semplice...

Per il problema non vorrei dire una stupidaggine...perchè non ho ancora provato il codice...ma in prima analisi cosi perderesti il fatto che l'origine dell'eccezione è genereEccezione() invece che faiQualcosa()...

Ma come ti ripeto non ho ancora provato nulla è potrebbe essere tutto sbagliato...
perchè in linea di massima sull'eccezioni ci sono varie linee di pensiero...chi appunto le rigenerà e chi invece le cattura e ne lancia di nuove!

Ciao,
it_developer

PS: guarda il mex pv...
it_developer è offline   Rispondi citando il messaggio o parte di esso
Old 14-06-2005, 19:40   #15
theClimber
Senior Member
 
L'Avatar di theClimber
 
Iscritto dal: Oct 2000
Messaggi: 235
Quote:
Originariamente inviato da Gremo
PROBLEMI METODO 2: il prof dice che ci sono, ma nn spiega quali, io nn ci arrivo
grazie
Il problema del metodo 2 e' che hai lo stack trace dell'eccezione originale, non viene rigenerata affatto !! non ti accorgerai mai che sei passato dal metodo faiQualcosa().

Metodo alternativo:
Codice:
METODO 3: rigenera mantenendo la causa

class metodo1 {
   public void faiQualcosa() throws AltraEccezione {
      try {
        generaEccezione(); //metodo che genera un tipo "PrimaEccezione"
      }
      catch (PrimaEccezione e) { //cattura
         throw new AltraEccezione(e);
      }
  }
a partire dalla JDK 1.4 le eccezzioni possono essere costruite con un altra eccezzione che ne e' la causa. I dati dell'eccezzione composta sono l'insieme di quella nuova e dell'originale. Svanatggio: se continui a combinarle, ti escono dei messaggi di centinaia di righe

Ciao
__________________
...writing about climbing is boring. I would rather go climbing. (Chuck Pratt)
theClimber è offline   Rispondi citando il messaggio o parte di esso
Old 15-06-2005, 07:43   #16
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Dicendo che anche a Cosenza si usa JAVA in quasi tutti i corsi di "programmazione"(anche per quel che riguarda i Sistemi Operativi), il "metodo 3" credo che sia il migliore, ovvere gestione ottimale e non c'è perdita di informazioni sull'eccezione originale.
cmq, magari passo per il solito sapientino che vuole farsi vedere, nella classe Exception, c'è un metodo simpaticissimo, che io consiglio vivamente, anzi io uso solo quello:
{....}
catch(TipoException te){
te.printStackTrace();
}
e non fà altro che stampare lo stack dell'eccezione, ed è utilissimo in fase di progettazione per capirte l'eventuale errore.CIAO
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 15-06-2005, 11:47   #17
it_developer
Member
 
L'Avatar di it_developer
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 35
Anche io sono d'accordo sull'utilizzo del metodo 3, più pulito e in parte molto più leggibile...

(forte...anche a cosenza...java sta prendendo piede negli atenei italiani ad una velocità impressionante...complimenti ai prof! )

Comunque per il printStackTrace() dipende da che applicazione vai a codificare...ad esempio...una applicazione grafica che non usa la console...è preferibile utilizzare un altro metodo per tener traccia dell'eccezione!

Vi consiglio log4j...di Apache.org...una mano santa...in molti casi!
(logging...in generale...ovvio...)

Ciao,
it_developer
it_developer è offline   Rispondi citando il messaggio o parte di esso
Old 15-06-2005, 12:22   #18
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Giusto, senza console devi fare tante altre cose.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
Superato i 13.300 MT/s per DDR5: ad ASUS...
L’evoluzione dell’IA nelle imprese: la v...
Le storie in evidenza di Instagram torna...
Addio GeForce RTX 5060 e Radeon RX 9060?...
Arriva Hisense Déco TV S5Q, estet...
Aggiornata TOP500, la classifica degli H...
Noctua NH-D15 Chromax.black è rea...
NVIDIA aggiorna DGX Spark: nuovo kernel,...
Con Work IQ, Copilot per Microsoft 365 i...
Azure Cobalt 200: svelata la nuova CPU A...
Intel a tutto tondo: tra processi in ram...
AMD FSR Redstone arriverà ufficia...
L'Olanda 'cede' alla Cina: retromarcia t...
Stagione 1 al via: tutte le novità...
TikTok rafforza trasparenza e benessere ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:10.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v