Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Dal palco di Proofpoint Protect 2025 emerge la strategia per estendere la protezione dagli utenti agli agenti IA con il lancio di Satori Agents, nuove soluzioni di governance dei dati e partnership rafforzate che ridisegnano il panorama della cybersecurity
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-11-2003, 15:34   #1
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Visual Basic

Ragazzi ieri per la prima volta mi sono cimentato nel Visual Basic, è carino e non sembra eccessivamente complicato!
Ho cerato il mio primo programma in VB e serve per calcolare il BitRate Video da assegnare quando si comprime un video in DivX........beh ci sono riuscito, oggi però volevo megliorarlo, ma mi serve una mano!
Quindi anvrei alcune cose da chiadervi:

1 - Come si fà a fare in modo che un pulsante chiuda tutto il programma??

2 - Come si fa ad assegnare un nome ad un MGSBOX ???


3 - Sapreste dirmi dove trovare una buona giuida al VB6 ??


...beh poi se avrò altri problemi non esiterò...grazie mille....ah vi prego rispondete in fretta......vorrei porre fine oggi a sto programmino...
__________________
| 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 13-11-2003, 16:54   #2
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
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 13-11-2003, 19:05   #3
bsummer
Senior Member
 
L'Avatar di bsummer
 
Iscritto dal: Oct 2002
Messaggi: 487
Ciao...

1) aggiungi un pulsante al form, ci clicchi sopra, si apre l'editor proprio sull'evento click del pulsante. Mettici l'istruzione "end".

2) MsgBox("quello che vuoi scrivere","titolo")

3) La msdn library, per il vb di + non serve.

Aloha!
bsummer è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2003, 20:29   #4
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
il problema è ke nn ho la msdn library......e non la posso installare.....non sai dove posso trovare un bel manuale??

E per il pulsante CHIUDI invece??
__________________
| 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 13-11-2003, 20:36   #5
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
-------------------------------------------------------------
Quoto:

2) MsgBox("quello che vuoi scrivere","titolo")

-------------------------------------------------------------

non funziona, mi da

COMPILE ERROR:
Expected: =

che significa??
__________________
| 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 13-11-2003, 21:06   #6
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
-------------------------------------------------------------
Quoto:

2) MsgBox("quello che vuoi scrivere","titolo")

-------------------------------------------------------------

non funziona, mi da

COMPILE ERROR:
Expected: =

che significa??
Se vuoi mettere le parentesi tonde allora la funzione la devi chiamare con CALL MSGBOX, altrimenti batsta che le levi!!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 06:20   #7
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
grazie ora funzione meglio!
Con le parentesi invece andava ma nn riuscivo a dare un titolo alla finestra d'errore!


mentre sapresti dirmi cm fare in modo che il pulsante ESCI metta termine al programma chiudendolo??
__________________
| 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 14-11-2003, 13:46   #8
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
grazie ora funzione meglio!
Con le parentesi invece andava ma nn riuscivo a dare un titolo alla finestra d'errore!


mentre sapresti dirmi cm fare in modo che il pulsante ESCI metta termine al programma chiudendolo??
Se metti solo il testo va bene anche con le parentesi senza il CALL, invece se metti altri parametri devi mettere il CALL

--------------

mi spiace smentire bsummer, ma come ti ha detto lui nn è il metodo + corretto, bensì il metodo che si trova prima quando si programma in VB...in modalità "disegno" della form fai un doppio click sul pulsante con etichetta "ESCI" (o quello che ti inrteressa a te) e scrivi li dentro la parola UNLOAD ME !!

bsummer ha utilizzato la parola END, che nn è prettamente corretta in quento chiudo in maniera brutale il tuo programma! Se tu avessi qlc classe istanziata allora te la prendi nel c.... perchè non passa dalla procedura Form_Unload (dove di solito si settano le classi a nothing)....
cmq in fin dei conti basta che metti UNLOAD ME nell'evento click del tuo pulsante ed il gioco è fatto!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 13:51   #9
bsummer
Senior Member
 
L'Avatar di bsummer
 
Iscritto dal: Oct 2002
Messaggi: 487
Codice:
Private Sub esci_Click()
    End
End Sub
oppure nel caso il form attivo sia uno solo

Codice:
Private Sub esci_Click()
    unload Me
End Sub
Il comando "end" è molto sbrigativo: interrompe il codice, chiude tutti i file aperti, libera la memoria, ma non richiama gli eventi
Unload, QueryUnload o Terminate o altro codice Visual Basic, quindi il codice eventualmente inserito in questi eventi non viene eseguito.

Aloha!
bsummer è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 13:53   #10
bsummer
Senior Member
 
L'Avatar di bsummer
 
Iscritto dal: Oct 2002
Messaggi: 487
Quote:
mi spiace smentire bsummer,
Mi hai preceduto di un soffio
bsummer è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 14:08   #11
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Grazie mille ragazzi, mi avete aiutato mooolto!!!

......magari nn è k avete anke un bel manuale che imparerò perfettamente?? mi sta piacendo sto visual basic!!!

E se riesco ad impararlo come si devo tra qualche mese passo a visual c++
__________________
| 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 14-11-2003, 14:09   #12
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da bsummer
Mi hai preceduto di un soffio
Eggià

Si cmq l'END nn va mai usato, è troppo brutale...
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 14:11   #13
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
Grazie mille ragazzi, mi avete aiutato mooolto!!!

......magari nn è k avete anke un bel manuale che imparerò perfettamente?? mi sta piacendo sto visual basic!!!

E se riesco ad impararlo come si devo tra qualche mese passo a visual c++
Ora io nn vorrei alzare un polverone, ma VB è talmente vasto che imparalo bene (se nn l'hai mai visto prima) nn basta un paio di mesi!! Quando riesci a fare una cosa poi capisci che c'era un altro modo + facile per farla :P :P

Cmq a me piacciono i manuali cartacei...se vuoi gli e-book io nn posso aiutarti!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 14:14   #14
bsummer
Senior Member
 
L'Avatar di bsummer
 
Iscritto dal: Oct 2002
Messaggi: 487
Quote:
Originariamente inviato da leadergl
Grazie mille ragazzi, mi avete aiutato mooolto!!!

......magari nn è k avete anke un bel manuale che imparerò perfettamente??
Prego

Prova qui: http://www.vbitalia.it/

Aloha!
bsummer è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 14:31   #15
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Beh raga lo so...imparare un linguaggio di programmazione...beh...diciamo che non si finisce mai di imparare!!!

Ci sono tantissime cose.....e ce ne sono tante altre non scritte, e che probabilmente non mi troverò mai ad usare e questo è un forte limite all'apprendimento!!

Però per ora mi piace e mi sto impegnando.....
Grazie per il link bsummer.....sapresti anche consigliarli quello che secondo te è IL MIGLIOR manuale cartaceo di VB 6 ??

thanks....
__________________
| 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 14-11-2003, 14:50   #16
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
OK PASSIAMO AL COMPLICATO.....non sono ancora all'altezza ma con un po di aiuto......beh si può fare tutto!!

Vorrei realizzare un programma stile il comando NET SEND di windows.....però con interfaccia grafica OVVIAMENTE.....solo che non so da cosa partire....

Avrei una mezza idea...ovvero di implementare proprio il NET SEND.....attraverso il comando shell di VB!!!

Si può fare?? L'unica cosa è....come faccio a far capire al mio programma che poi il messaggio di ricevuta lo deve aprire lui e non il NET SEND di windows??

Avviamente il programma dovrebbe funzionare tramite LAN...senza internet e cazzi vari...troppo complicato ed inutile.......vi va di aiutarmi??

-----------------------------
Ah ho un problema col mio programma di prima....quando lo eseguo su un'altro computer mi da errore che non trova una DLL......why??
__________________
| 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 14-11-2003, 15:19   #17
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
....ok fatto....ma come faccio a fargli intercettare i msg che si ricevono??

perchè inviandoli tramite un comando di shell presente in tutti i windows quando poi il messaggio viene recapitato è windows ad avvisare.....ed ovviamente non compare nel mio programma....uffi......come si fa?
__________________
| 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 14-11-2003, 16:54   #18
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
Beh raga lo so...imparare un linguaggio di programmazione...beh...diciamo che non si finisce mai di imparare!!!

Ci sono tantissime cose.....e ce ne sono tante altre non scritte, e che probabilmente non mi troverò mai ad usare e questo è un forte limite all'apprendimento!!

Però per ora mi piace e mi sto impegnando.....
Grazie per il link bsummer.....sapresti anche consigliarli quello che secondo te è IL MIGLIOR manuale cartaceo di VB 6 ??

thanks....
Per esempi vari guarda anche http://www.visual-basic.it

Per il manuale io mi sono trovato bene con "Programmare Visual Basic 6.0" della Microsoft Press (unica pecca che costa 150.000 £) ora nn so quanto cosi in euro!
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 19:54   #19
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da leadergl
OK PASSIAMO AL COMPLICATO.....non sono ancora all'altezza ma con un po di aiuto......beh si può fare tutto!!

Vorrei realizzare un programma stile il comando NET SEND di windows.....però con interfaccia grafica OVVIAMENTE.....solo che non so da cosa partire....

Avrei una mezza idea...ovvero di implementare proprio il NET SEND.....attraverso il comando shell di VB!!!

Si può fare?? L'unica cosa è....come faccio a far capire al mio programma che poi il messaggio di ricevuta lo deve aprire lui e non il NET SEND di windows??

Avviamente il programma dovrebbe funzionare tramite LAN...senza internet e cazzi vari...troppo complicato ed inutile.......vi va di aiutarmi??

-----------------------------
Ah ho un problema col mio programma di prima....quando lo eseguo su un'altro computer mi da errore che non trova una DLL......why??
Secondo me ti conviene fare tu un applicazione Client-Server!

Ti posto alcuni esempi che conservo per queste occasioni!


Se hai dubbi o qlc chiedi pure
Allegati
File Type: rar winsocket.rar (8.0 KB, 4 visite)
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2003, 21:10   #20
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
ho letto il codice........in linea di massima ho capito, è solo k mi son fissato che vorrei farlo col NET SEND.....anche perchè è più semplice!

Ho fatto quasi tutto, devo "solo" intercettare la finestra del NET SEND, impedire che si apra, copiarmi il testo contenuto e mostrarlo in una finestra del mio programma VB!!!

Come si fa?!?!
__________________
| 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


Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint Cybersecurity: email, utenti e agenti IA, la nuo...
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Addio Amazon? ChatGPT ora ti fa comprare...
YouTube chiude la causa con Trump: accor...
Avio: contratto da 40 milioni di € da ES...
Claude Sonnet 4.5, il nuovo modello di A...
Silent Hill f è un successo: gi&a...
Nuova Jeep Compass: aperti i preordini p...
La PS5 Slim con SSD più piccolo s...
Zero combustibili fossili e controllo qu...
Corsair NAUTILUS 360 RS LCD: raffreddame...
Nuovo record nel mondo dei computer quan...
Sony e Universal combatteranno l'IA con....
Il Chips Act europeo attuale è un...
OnePlus 15: debutto globale con design '...
Amazon Prime: addio alla prova gratuita ...
Windows 11 25H2: guida passo-passo per l...
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: 05:40.


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