Torna indietro   Hardware Upgrade Forum > Software > Programmazione

realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-12-2003, 13:40   #121
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
..ok.....allora più o meno ho capito come funziona....è semplice.
In pratica il CLIENT:

1 - decide a chi connettersi attraverso l'ip o il nome
2 - apre la porta di comunicazione
3 - si connette
4 - invia il pacchetto con SendData
5 - imposta il formato dei pacchetti da ricevere
6 - riceve i dati con GetData
7 - associa i dati a qualche elemento del programma tipo textbox

Il SERVER invece:

1 - verifica se c'è un'altra connessione aperta, la chiude e ne apre un'altra
2 - apre la porta di comunicazione
3 - si mette in attesa di dati con LISTEN
4 - trasmette dati con SendData
5 - riceve dati con GetData


dovrebbe essere tutto qui, vero?? capito bene??
ma............come lo implemento adesso nel mio programmino???
E' QUESTO CHE MO DEVO CAPIRE!!!!
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 13:42   #122
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
ah mi sono anche procurato un libro sul VB6 dalla mia univ.....
si chiama:

Il Manuale di Visual Basic 6

di Brian Siler e Jeff Spotts

Jackson Libri!!!!


L'ho preso perchè tanto con la tessera della biblioteca è GRATIS....quindi posso spulciarlo un po, cmq come è come libro??
SONO 750 PAGINE....!!!! MADRE!!!!
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 14:51   #123
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
..ok.....allora più o meno ho capito come funziona....è semplice.
In pratica il CLIENT:

1 - decide a chi connettersi attraverso l'ip o il nome
2 - apre la porta di comunicazione
3 - si connette
4 - invia il pacchetto con SendData
5 - imposta il formato dei pacchetti da ricevere
6 - riceve i dati con GetData
7 - associa i dati a qualche elemento del programma tipo textbox

Il SERVER invece:

1 - verifica se c'è un'altra connessione aperta, la chiude e ne apre un'altra
2 - apre la porta di comunicazione
3 - si mette in attesa di dati con LISTEN
4 - trasmette dati con SendData
5 - riceve dati con GetData


dovrebbe essere tutto qui, vero?? capito bene??
ma............come lo implemento adesso nel mio programmino???
E' QUESTO CHE MO DEVO CAPIRE!!!!
Si sulla connessione diretta è giusto, in pratica accetta la connessione e passa dallo stato Listen allo stato Connected!!

Ora secondo me dovresti fare un form che richiede in ingresso l'ip del server (e soprattutto di chi fa da server e di chi fa da client e li lanci la form che ti interessa), poi uno si mette in attesa (il server) e l'altro si connette, se tutto va bene cominci il gioco!!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 14:52   #124
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
ah mi sono anche procurato un libro sul VB6 dalla mia univ.....
si chiama:

Il Manuale di Visual Basic 6

di Brian Siler e Jeff Spotts

Jackson Libri!!!!


L'ho preso perchè tanto con la tessera della biblioteca è GRATIS....quindi posso spulciarlo un po, cmq come è come libro??
SONO 750 PAGINE....!!!! MADRE!!!!
non lo conosco
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 20:16   #125
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Ma che fine hai fatto
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 20:39   #126
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
We scusa, lo so sono scomparso.....è che sono appena tornato a casa!!!
C'ho un mal di testa oggi!!

Quindi dovrei operare in questo modo:

Creo una FORM e magari DUE MODULI;
nella form ci inserisco la parte dove si decide chi fa da Client e chi da server, con la relativa immissione dell'indirizzo IP, mentre nei moduli metto:

nel primo la parte di codice relativa al CLIENT e nel secondo quella relatia al SERVER in questo modo all'interno dalla form col gioco che ho già fatto basta che inserisco qualche IF e qualche chiamata ad uno dei moduli, giusto???

cmq devo ancora entrare nell'ottica rete....ma il sonno mi porterà consiglio e domani mattina risolvo tutto.....cmq è giusto il ragionamento??
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 21:07   #127
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
In pratica basta che mandi una stringa formattata in questa maniera....

"#,1" oppure "#,2"

Dove # sta per il comando che tu riconosci come stringa che metti che esegui il bottono 1 o 2

cioè nella funzione DataArrival fai una cosa del genere:

Codice:
dim sData   as string
dim vVet    as variant

wskRete sData

vVet=split(sData,",")

Select case vVet(0)
  case "@"
   'qui magari gestisci altro
  case "#"
    'qui lanci la funzione che gira il simbolo che rappresenta l'avversario
    'es: call GiraSimbolo(vVet(1))
end select
Spero di essere stato chiaro
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 21:22   #128
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
sinceramente non c'ho capito niente.............(ricorda che sto imparando....mica sono un genio....)
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 21:36   #129
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
a me come informazione mi servirebbe che mi venga restituito il numero (index) della casella premuta dall'avversario

Però devo anche fare il modo che il gioco SIA IN ATTESA della mossa dell'avversario, cioè nn posso fare che muovo a cazzo di cane, quando mi pare e piace.....un turno alla volta insomma!!!

Solo che ancora c'ho le idee poco chiare........magari è una fesseria farlo, ma se non faccio ordine in testa è inutile........cmq ti posto il codice sorgente del mio programma e mi dici che te ne pare fin qui....t'ho messo anche l'eseguibile!!!!!


Dimmi che te ne pare mi raccomando....e......e......e per favore....si cioè....dai su.........e nn darmi brutte notizie...
Allegati
File Type: zip tris.zip (17.4 KB, 6 visite)
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 21:38   #130
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Con l'esempio magari lo capisci meglio
Allegati
File Type: rar diretta.rar (3.8 KB, 4 visite)
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 21:57   #131
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Ti faccio alcune annotazione (da buon prof ):

Codice:
Private Sub livello_Click(Index As Integer)

' Imposta i vari livelli di difficoltà
If Index = 1 Then
    diff = 1
    Call nuovo_Click(1)
Else
If Index = 2 Then
    diff = 2
    Call nuovo_Click(1)
Else
If Index = 3 Then
    diff = 3
    Call nuovo_Click(1)
End If
End If
End If

End Sub
DIVENTA COSì
Codice:
Private Sub livello_Click(Index As Integer)

' Imposta i vari livelli di difficoltà
  diff = Index
  Call reset

End Sub
-----------------------------------------------------------

Codice:
If win Then
    If stato Then
        MsgBox "Ha vinto il Giocatore numero 2, COMPLIMENTI!!!", , "VITTORIA GIOCATORE 2"
        Else
        MsgBox "Ha vinto il Giocatore numero 1, COMPLIMENTI!!!", , "VITTORIA GIOCATORE 1"
    End If
    Call reset
End If
DIVENTA COSì
Codice:
MsgBox "Ha vinto il Giocatore numero " & IIf(stato, "2", "1") & ", COMPLIMENTI!!!", , "VITTORIA GIOCATORE " & IIf(stato, "2", "1")
-----------------------------------------------------------
Codice:
If matrice(x, y) = 0 Then
    If stato Then
        matrice(x, y) = 1
        Command(Index).Picture = LoadPicture(App.Path & "\sfera.gif")
        'azzera i colori dei giocatori
        Shape1.FillStyle = 1
        Shape2.FillStyle = 0
    Else
        matrice(x, y) = 2
        Command(Index).Picture = LoadPicture(App.Path & "\ics.gif")
        'azzera i colori dei giocatori
        Shape1.FillStyle = 0
        Shape2.FillStyle = 1
    End If
    stato = Not stato
    Else: MsgBox "Casella già premuta"
End If
DIVENTA COSì
Codice:
If matrice(x, y) = 0 Then
    matrice(x, y) = IIf(stato, "1", "2")
    Command(Index).Picture = LoadPicture(App.Path & IIf(stato, "\sfera.gif", "\ics.gif"))
    'azzera i colori dei giocatori
    Shape1.FillStyle = IIf(stato, "1", "0")
    Shape2.FillStyle = IIf(stato, "0", "1")
    stato = Not stato
    Else: MsgBox "Casella già premuta"
End If
Molte cose sono solo per estetica e proprietà del codice, il primo è proprio ottimizzazione!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:05   #132
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
ca@@o c'hai ragione............è vero....vabbè che sono sicuro che TANTISSIME COSE si possono migliorere........ciò che non mi piace proprio sono tutti quegli IF per l'intelligenza del computer......ma proprio non sapevo come fare altrimenti.....c'ho pensato un casino...ma alla fine mi sono arreso, credo di non avere le conoscenze adeguate!!

Spulciando in internet (siti di università) ho trovato cose assurde sulla scissione della matrice in vari alberi con rami figli e con assegnato un determinato livello di utilità alle mosse a seconda di tante cose.....ma le mei conoscenze in merito ad AI sono praticamente nulle!!!!!

Con gli IF invece sapevo farlo dall'inizio, ma volevo evitarlo...quindi se hai consigli...beh...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:07   #133
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Va be per adesso va bene così dai..

Vai sulla parte Rete che ti manca poco a finirlo
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:12   #134
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
da quello che ho capito la funzione IIf funziona così:


nuova_variabile = IIf(variabile_booleana, valore_vero, valore_falso)

in pratica se la variabile_booleanda è vera NUOVA_VARIABILE assume il valore posto a VALORE_VERO, mentre se è falsa il valore posto a VALORE_FALSE

giusto??

thanks per le ottimizzazioni
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:21   #135
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
da quello che ho capito la funzione IIf funziona così:


nuova_variabile = IIf(variabile_booleana, valore_vero, valore_falso)

in pratica se la variabile_booleanda è vera NUOVA_VARIABILE assume il valore posto a VALORE_VERO, mentre se è falsa il valore posto a VALORE_FALSE

giusto??

thanks per le ottimizzazioni
Si si è corretto
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:24   #136
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
io non reggo più vado a nanna.....oggi è stata una giornata esageratamente stancante e stressante.......ci si sente domani ed ancora grazie
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2003, 22:33   #137
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
io non reggo più vado a nanna.....oggi è stata una giornata esageratamente stancante e stressante.......ci si sente domani ed ancora grazie
Prego
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2003, 13:28   #138
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
mi spiace ammetterlo ma...........non ne sono capace......ci sto capendo poco, nel senso che non so come implementarlo nel gioco..........mi servono più informazioni.....e qualche spinta...HELP

__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2003, 15:37   #139
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Dissi così anche io la prima volta che affrontai da solo la rete senza nemmeno un progetto di esempio ma con solo il manuale cartaceo che bene o male spiegava alla buona il tutto!!

Ci sono stato una giornata intera a studiare tutte le cose e la maniera di affrontarla al meglio...dopo molta analisi sono giunto ad una conclusione e sono andato a letto veramente soddisfatto!!

Dai nn demordere...vedrai che ci riesci...il concetto nn è complicato è solo che magari devi creare qlc funzione in +......per esempio quando fai click sul pulsante e hai tutta la procedura di visualizzazione immagine, la puoi mettere in una procedura con un parametro (l'indice)...quando ti arriva la richiesta dalla rete che ha premuto il tasto allora laci quella procedura con l'indice passato per parametro!!

Quando uno dei due vince...passa all'altro il dato, ogni click sui bottoni passa il dato all'altro!!

L'importante è che formatti in maniera corretta i dati che viaggiano e dato che il server ed il client sono tuoi e nn dipendono da informazini esterna li formatti a tuo piacimento!

Come hai notato la funzione SPLIT divide una stringa e la mette in un vettore, in questa maniera il vettore con indice 0 contiene un carattere che utilizzerai nel Case per gestire l'evento, nn so # click sul bottone, @ nome di chi si è connesso, etc etc...
Nel vettore con indice 1 hai una stringa che se passa il carattere # è l'indice del bottone premuto, se passa @ il nome del giocatore e così via...

Spero di essere stato + chiaro....voglio che ti sforzi al massimo...se proprio ma dico PROPRIO sei in difficoltà chiedi ancora una mano
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 03-12-2003, 12:01   #140
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
sto fatto della rete mi sta cominciando un po ad infastidire.....................
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Ma Anthropic non doveva rallentare? Lanc...
La NASA conferma che due astronauti ital...
Rockstar introduce regole stringenti per...
Big Fish, in Sicilia il più grand...
Dongfeng mostra la piattaforma T1 in Eur...
Centinaia di vittime per aver scaricato ...
File di Excel illeggibili su LibreOffice...
Grok 4.7 raddoppia la velocità e dimezza...
Sembra uscito da Halo ma è un cas...
Fable 2 su PC a 60 FPS: il port non uffi...
Amazfit T-Rex Dual Solar: ecco il nuovo ...
Fermati 45 maxi-progetti IA negli USA. T...
Niente datacenter a Turbigo: il sindaco ...
OPPO Creator Academy, al via il progetto...
Un annuncio di lavoro, un file da scaric...
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: 23:41.


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