mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Consiglio

Ciao ragazzi, vorrei comprarmi un palmare ma vorrei anche un vostro
consiglio sul modello che puo' essere più adatto per creare applicazioni...
Ciao e Grazie...

 consiglio sul modello che puo' essere più adatto per creare
applicazioni...
?????
Le applicazioni non le crei con il palmare
Proprio stamattina ho finito di scaricare il pacchetto da 308 Mb del
MICROSOFT EMBEDDED TOOLS FOR WINDOWS CE
E mi sto divertendo un mondo.
In poche parole è un visual basic e un visual c++ che ti permettono di
creare applicazioni per il Windows CE (il s.o. che gira sui palmari)
Inizialmente è un pò difficile da usare perchè alcune cose non sono come
visual basic ma comunque... sto realizzando una prima rubrichetta telefonica
ehehehe: -D  almeno per cimentarmi con ADOCE che è un vero casino!!!
Per quanto riguarda invece i file dei database sono due le soluzioni se
preferisci access:
1- O le crei in access sul computer desktop e poi tramite ActiveSync importi
il file nel palmare (e avviene automaticamente la conversione al formato
ADOCE)
2- Oppure le crei direttamente con PocketAccess sul palmare...

 ha scritto nel messaggio
news:k5NE9.25297$2B1.6...@twister2.libero.it...


 sono riusito a trovare nulla, ne sai niente tu?
Si riferiva sicuramente all'ambiente di sviluppo conosciuto come .Net
che permette, a differenza dell'attuale visual basic, di creare applicazioni
che "girano" su qualsiasi tipo di sistema operativo, a patto di installare
una specie di "interprete" chiamato FRAMEWORK
Io non ne sono tanto (anzi quello che so č quello che ho appena scritto!!!!)
al limite prova a consultare il sito microsoft o a chiedere sul ng.

Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzo dll in VB.NET

Salve a tutti
Premesso che sono un novellino della programmazione, mi trovo a dover
sviluppare un importante progetto in 
vb.net
 ma mi sono scontrato subito con
un enorme problema.
Devo utilizzare una dll esterna ma non riesco a importarla nel progetto. Ho
provato con tlibimp.exe e non ha funzionato. Ho poi provato a registrarla
nel os e ottenendo un messaggio di errore ho dedotto che non si tratta di un
oggetto COM normale ma che abbisogna di un wrapper (interfaccia???). Insieme
alla dll vengono forniti un file ".h" con le definizioni per c++ ed uno
".pas" per delphi.
E' possibile partendo da questi creare un interfaccia direttamente da vb? Se
si come? Se no quale puo essere l'alternativa?
Ringrazio in anticipo chi potesse aiutarmi!
PS: e' una questione di vita o di morte (sigh!)

La Dll che vuoi importare probabilmente non è una COM Dll ma una Win32 Dll
quindi per utilizzarla da 
VB.NET
 devi utilizzare l'enunciato declare oppure
(nel caso ti serva un amggiore controllo) creare una Sub/Function e
decorarla con l'Attributo DllImport.
Dai un occhio a MSDN e troverai tutti i dettagli
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: VB3 - 4...porting programmi

Ho scoperto su un floppy (come 'cos'e' ?'? Quel dispositivo di 
memorizzazione....si, quando un programma di 800k era grande... quando 
all'accensione i pc partivano quasi subito...)...dicevo, ho ritrovato 
dei miei vecchi programmi in VB3 e VB4. Qualche anima pia conosce per 
caso la trafila per portarli su VB6 (ovviamente, non vorrei 
riscriverli...)? Tipo come convertire/sostituire i controlli usati con 
le nuove versioni, ecc.... mi vanno bene anche informazioni tipo 'Apri 
il .frm con un editor di testo, sostituisci questo con quest'altro,...'
Grazie a chi potra' darmi una mano...
-- 
Bye by SixaM 8-]
---------------------
Sito comune: 
www.it-lang-vb.com

 Grazie a chi potra' darmi una mano...
per quanto ne so:
vb4/32: li apri pari pari. vb ti avverte che e' una versione arcaica.
ti troverai sostituiti da picbox vuoti eventuali ocx strani e/o di cui
non disponi attualmente, oltre a una serie di messaggi e log.
vb4/16: c.s., direi. inoltre se hai chiamate all'api devi sostituirle
con le equivalenti 32 (user.dll -> user32.dll), se ci sono, con tanto
di trasformazione a manina degli int in long. idem per i vbx -> ocx.
es.: andava per la maggiore threed.vbx, che tuttora mi tiro dietro in
\sys a ogni nuovo pc (per programmi altrui: io ho cominciato con
vb4/32). guarda in vb quali sono, se esistono, gli ocx equivalenti. in
ogni caso ti dovrai ripassare il codice chiamata a chiamata, riga a
riga, prop a prop e metodo a metodo.
vb3: c.s., se hai salvato i progetti in txt. se in binario, dovresti
riaprirli con vb3 e salvarli in txt.
hth, j.
--
www.sundaysw.com
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] E meglio usare API Open/SaveFileName o CommonDialog

Ciao a tutti,
nelle mie applicazioni avevo la necessità di dover salvare o aprire
determinati file che doveva scegliere l'utente.Mi sono dunque preoccupato di
studiare come utilizzare le finestre SaveFile ed openfile di Windows e sono
finito per utilizzare le API OpenFileName e SaveFileName.
Ultimamente studiando il libro di Balena su VB6 ho notato che esiste il
controllo CommonDialog che fa penso piu o meno le stesse cose delle api
sopracitate.
Volevo sapere che differenza cè ad utilizzare uno o l'altro metodo, e quale
sarebbe meglio utilizzare!!??
Vi ringrazio anticipatamente
MatteoC.
--------------------------------
Inviato via 
http://usenet.libero.it

 quale sarebbe meglio utilizzare!!??
personalmente evito di usare l'API, perchč puň non essere supportata nello
stesso modo in tutti i sistemi operativi, e perchč piů difficile da usare. perň
non so se esitono altre considerazioni tipo prestazioni o occupazioni di
risorse.
--
Salutoni
Sergio

ci sono pro e contro...
le api sono più veloci in termini di prestazioni, dato che accedono
direttamente all'OS sottostante. In questo caso, trattandosi di
CommonDialog, non te ne accorgi, dato che sono molti di più i tempi morti
dovuti all'interazione con l'utente.....
se devi zippare,crittografare, è molto più consigliabile usare le api......
alcune api sono diverse però a seconda dell'os su cui girano (per dire, le
api di autenticazione sono molto diverse da windows 9x a windows
2000/xp)......
gli ocx invece comportano il fatto che devi distribuire i files giusti, con
tutte le dipendenze......il che in alcuni casi può dare problemi......sono
però più semplici da usare (proprietà, eventi e metodi, secondo la
OOP).......
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: Barra delle applicazioni

Ciao a Tutti
Sono nuovo del NG. avrei un problemino da risolvere vista la mia scarza
conoscenza di vb.
Vorrei che la mia applicazione, quando viene ridotta ad icona,
comparisse nella barra delle applicazioni. Mentre ora compare solamente
sul Desktop.
Grazie mille a tutti
Manuel

 sul Desktop.
C'è qualcosa di strano: Qualsiasi "normale" applicazione Windows quando
viene ridotta a icona appare nella barra delle applicazioni, mai sul
desktop. :-(

 ha scritto

non mdi-child, show in taskbar=false...
ciao

 non mdi-child, show in taskbar=false...
Ah! Mai usate.
Meno male che ho messo quel "normale" :-))
Newsgroup: it.comp.lang.visual-basic
Titolo: Webcam e VB5

Ciao sono Cristina.
Devo ristrutturare il giardino (non sono OT non preoccupatevi).
Ho intenzione di "riprendere" attraverso una webcam tutto il lavoro (che
durerà una settimana circa).
Io non potrò essere in loco quando si faranno i lavori.
Esiste una possibilità in VB5 (o conoscete un programma già bell'e fatto)
per "scattare" un
fotogramma ogni minuto in modo che alla fine potrò rivedere il mio film
velocizzato (ridotto quindi ad una decina di minuti?)=?
Qualcuno ha mai fatto qualcosa di simile?
grazie  a tutti.
Cris

 ha scritto nel messaggio
news:8v8ma9$3shke$2...@ID-61090.news.dfncis.de...


Free non ne ho trovati...
Io ne ho scritto uno, che funziona solo con la QuckCAM Logitech,
scaricabile dal mio sito... free...
area files...
---
GbC
http://gbc.homeip.net
---

guarda sul sito comune, c'è un ottimo codice free (vidcap).
oppure puoi usare quegli ocx shareware tipo @ctivideo o xvideo2.
se non riesci ad accedere al sito comune scrivimi in email che
ti mando il sorgente.
ciao,
Olivier.


Newsgroup: it.comp.lang.visual-basic
Titolo: errore runtime 5

non riesco a spiegarmi per quale motivo un programma che lanciato
dall'editor di VB5 funziona benissimo, una volta compilato non parte nemmeno
e viene visualizzato immediatamente l'errore di runtime 5 (chiamata di
rutine o argomento non valido)....
eppure il sistema operativo è quello, le rutines sono quelle, le dll e gli
ocx sono quelli, le librerie runtime di VB ovviamente ci sono....
il compilato tra l'altro funziona perfettamente con XP, l'errore viene
rilevato solo con Win98...
ty per un'idea

 rutine o argomento non valido)....
Potrebbe essere qualcosa legato al path dell'applicazione.
Per caso usi app.path all'avvio del programma?


Newsgroup: it.comp.lang.visual-basic
Titolo: estrarre le immagini da cards.dll

Com'è possibile estrarre le immagini da cards.dll e poi utilizzarle in un
programma stile FreeCell?
Grazie e ciao,
Iacopo
--
Iacopo Palazzi
----------------------------------------------
E-Mail: 
iac...@novamedia.it
ICQ: 7622157 (NetBibo)
PowWow: 
iac...@novamedia.it
----------------------------------------------

Iacopo Palazzi ha scritto:

Forse che sì... forse che no... ;-) magari con un resource editor. Io non mi
porrei il problema, e andrei sul sito comune, lì ci dovrebbe essere un
pacchettino già pronto con le immagini delle carte.
Ciao
Flavio Ronco
--
f.ronco@*NonMiServeNiente*
flashnet.it
http://www.metabrains.com
  [Under Construction]
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]

 Iacopo
Oppure ti fai una bella ricerca in rete e ti scarichi un esempio ( ce ne
sono x VB) che utilizzano tale DLL x creare giochi con le carte.........
Ciao
Ven.

...


 Alfredo.
No, non intendevo questo, ci sono delle apposite API per gestire Cards32.DLL
se ritrovo l'esempio magari lo posto su it.binari.visual-basic.
Ciao
Ven.
Newsgroup: it.comp.lang.visual-basic
Titolo: Toggle Button

Sepete se si puņ utilizzare un Toggle Button senza aver installato
office?
Finora l'ho trovato solo in un ocx che viene installato con Office.
Grazie Ciao


Puoi farlo con VB "liscio", e' sufficiente un CheckBox con Style=Graphical
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: [C#] Esegubile

Ciao,
posso creare degli eseguibili indipendenti dal framework con C#?
~~~~
Un bacio... Laura.
~~~~

 ha scritto

smack.
nell'attesa che qualcuno ci disarrovelli, constato:
due donne, due post sul c# in un ng di vb.
donna postante...
scusa laura :)

~~~~
Non posso, ho una moglie qui alle mie spalle :-P
-- 
ciao, hal

 donna postante...
Donna ? ...mmmm...
Un Paperino e l'ipotesi Troll.

 smack.
Attento... alle donne??? :-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ė

L'avevo notato anche io, mi sa che che qualcuno
o vuole rompere (e ci riesce) o si finge
donna per avere pių risposte.
(Senza offesa per le donne vere ovviamente)
                danilo

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] MD5

Ho bisogno di creare il MD5 da una stringa di caratteri all'interno di un
programma VB.
Ho usato un esempio presente su MSDN, all'apprenza molto semplice, ma in
pratica non riesco a farlo funzionare.
Ho creato una funzione che accetta come parametro una stringa, con il metodo
GetBytes della classe UnicodeEncoding converto la stringa in un array di
Bytes.
Do in pasto questo array alla funzione ComputeHash di una istanza di
MDCryptoServciceProvider e ottengo un altro array di bytes.
Alla fine ottengo un'altra stringa convertendo l'array di bytes in una
stringa con Convert.ToBase64String.
Su internet ho trovato piu' di un esmpio che segue questa strada, il
problema è che la stringa restituita dalla funzione non è corretta (ho fatto
la prova usando una utility MD5 gia' esistente).
Per la trasformazione Bytes->String e String->Bytes ho provato a usare anche
Encoding.ASCII.GetBytes e Encoding.ASCII.GetString: il risultato CAMBIA, ma
e' sbagliato comunque.
Qualcuno ha una dritta da darmi ?
Grazie
Luca Mauri

la prova usando una utility MD5 gia' esistente).
Non so cosa tu abbia usato, pero' l'esempio che ho trovato qui:
http://aspnet.4guysfromrolla.com/demos/md5demo.aspx
mi da' lo stesso risultato di md5.exe scaricato da qui:
http://www.fourmilab.ch/md5/md5.zip
-- 
ciao, hal

 wrote in message
news:o0697vc082rldrn8t...@4ax.com...

L'esempio è simile al metodo che ho usato io, ma continua a non funzionare.
Credo che il problema sia nella trasformazione finale dall'array di Byte
alla stringa MD5, io ho provato diverse funzioni, ma il risultato è sempre
sbagliato, mi dici come hai fatto tu ?
Grazie
Luca

 sbagliato, mi dici come hai fatto tu ?
Ho eseguito la demo a 
http://aspnet.4guysfromrolla.com/demos/md5demo.aspx
e poi ho confrontato il suo output con quello di
http://www.fourmilab.ch/md5/md5.zip
Considera che la demo mostra i valori in decimale, mentre l'eseguibilino
di fourmilab li mostra in esadecimale.
--
ciao, hal
--------------------------------
Inviato via 
http://usenet.libero.it

 di fourmilab li mostra in esadecimale.
Scusa, il problema era mio, da un'altra parte.
CMQ grazie mille per l'aiuto.
Ciao
Luca

Newsgroup: it.comp.lang.visual-basic
Titolo: [?][Vb6][Strutture dati] Strutture ad albero

Ecco una domanda che forse risulterà un po da niubbo (ma in questo caso lo 
sono).
Dipende tutto da quando e come ho cominciato ad usare vb6... Io programmavo 
in QuickBasic (4.5!!!) e TurboPascal (7.0). Con l'avvento di Win sono 
passato pian piano a vb3 e delphi2. Oggi uso vb6 e delphi 5. Mi toccherà mio 
malgrado usare 
vb.net
 e delphi 2005 un giorno ma per adesso mi crogiolo 
nello stato attuale...
Esiste un modo per fare strutture ad albero, code liste e quant'altro si fa 
coi puntatori in vb6?
Io uso un sistema che adottai quando imparai tp7. Per usare alberi in qb45 
Usavo un array, magari di UDT dove c'era un campo indice che mi puntava alla 
posizione dell'array dove leggere il successore... Una manciata di Sub e 
Function fatte all'uopo mi simulavano qualunque cosa volessi fari coi 
puntatori.
A tutt'oggi con Delphi5 uso i puntatori e con vb6 uso gli array simulando 
allocazione, disposizione e puntamento.
Non mi sono mai chiesto se oggi si possa fare in maniera diversa....
Siccome per transire a 
vb.net
 è NECESSARIO apprendere appieno il 
funzionamento di classi e quant'altro mi chiedevo se una struttura ad albero 
non si facesso usando una classe che incorpora un UDT e come proprietà ha 
anche un riferimento ad un oggetto della stessa classe... così facendo ad 
esempio si potrebbero concatenare oggetti come in una lista a puntatori....
Si fa? Si fa così?
Continuo ad usare gli array?
AUTTA
Ric
(AUTTA = As Usual Thanks To All) 

 ha scritto nel messaggio
news:432d6885$0$8480$5fc...@news.tiscali.it...

Sì, anche se non è necessario usare UDT, la classe stessa ha già in sé la
"struttura".
Il controllo TreeView dovrebbe fornirti un esempio chiaro (in particolare,
le classi Node e Nodes...).
Bye
Raf

Newsgroup: it.comp.lang.visual-basic
Titolo: VB5.0 MCP books for 70-165 exam

Hi all,
I'm on the lookout for ANY printed study material for the MCP 70-165 exam. If
anyone is planning on disposing their study guide/notes etc. I am interested.
Thanks,
Vivek
_
vi...@yahoo.com
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum

...

Newsgroup: it.comp.lang.visual-basic
Titolo: DBF to MDB

Ciao a Tutti !!
Ogni mese mi arrivano dei file in formato DBF (DB III) e li vorrei accodare
ad un file MDB con una procedura in VB5; chi mi può aiutare ???
Scuate se a molti la domanda può sembrare banale, ma sono alle prime armi
Denis
--
Solo risposte sul news

La strada più veloce è che apri mdb, alleghi la tabella DBF e poi fai una
query di accodamento.
Cerca nell'help Opendatabase per aprire; per allegare la tabella non ricordo
il comando, cercalo nell'help (parti da FIELDS, p.e.); per accodare fai una
query del tipo "INSERT INTO tabella (nomicampi) VALUES (SELECT nomicampi
FROM tabdbf)" (comunque se la fai in access dovresti poter copiare SQL in vb
senza nessuna modifica).
Potresti prima rinominare il dbf con un nome standard; in questo modo non
devi allegare ogni volta la tabella (la alleghi e usi sempre lo stesso nome
di file).
Scusami se non ti scrivo un sorgente di esempio ma ho vb6 disintegrato e
devo reinstallarlo, quindi non posso neanche guardare l'help.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con i panels trasferendo un sorgente

Ciao a tutti, ecco il problema: ho installato _dallo stesso cd_ VB5 su
due macchine diverse, una con win95 e un'altra con winME. Su entrambe
poi ho installato anche il service pack 3 della microsoft per VB5.
Bene. Scrivo un programma sul comp. con Win95, inserendo
nell'interfaccia, oltre ad altri elementi, due panels. Tutto bene. Ma
quando tento di ricaricare il sorgente con l'altro computer, i due
panels non vengono riconosciuti, e compare il messaggio
"c:\programmi\devstudio\vb\nomeprogramma\mscomctl.ocx could not be
loaded". Inutile dire che infilando il file in questione nella
directory del caso, non cambia nulla.
Idee? Grazie in anticipo, ciao,
Anders 

"anders" <co...@TOGLIlibero.it> ha scritto nel messaggio
news:3b62edab....@news.libero.it...

Hai provato a registrarlo dopo averlo inserito?
ciao, Assa.

ciao, Assa.
Ehm... come? :)
Ciao,
Anders

"anders" <co...@TOGLIlibero.it> ha scritto nel messaggio
news:3b640fb9...@news.libero.it...

Start > Esegui > Regsvr32 [tuocontrollo]
Dove [tuocontrollo] è il percorso completo di mscomctl.ocx
Fammi sapere, ciao
    assa

    assa
Ho provato, la registrazione avviene correttamente, ma il problema
persiste identico. In pratica non funzionano ne' i panels, ne' gli
slider, ne' le progress bar.
Ciao e grazie,
Anders
Newsgroup: it.comp.lang.visual-basic
Titolo: Parametri all'avvio dell'EXE

Ciao,
ho la necessita' di specificare un parametro all'avvio del mio prg VB.
Mi spiego meglio...
il mio programma deve partire leggendo un file di configurazione, ma sul pc
ce ne possono essere più di uno, quindi occorre "passargli" il nome del file
all'apertura.
Pensavo di associare l'estensione del file al nome del programma, in modo da
creare un'icona sul desktop, ma non so come fare nella mia main() a
recuperare il nome.
Qualche idea???
Saluti
Stefo'

...


Per i parametri, dai un'occhiata all'istruzione Command nella guida in linea.
Per quanto riguarda invece l'associare l'estensione al tuo programma, dai un'occhiata al sito comune di questo ng:
www.murialdo.it/it_lang_vb
dovrebbe esserci anche quello che cerchi.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: VBA trasformare numeri in lettere

in vba c'è qualke funzione ke trasformi numeri in lettere§? oppure avete
qualke listato pronto? grz

 qualke listato pronto? grz
? replace(replace(AkyMailBody,"k","ch"),"grz","grazie") & vbcrlf & "Vai
sul sito comune." & vbcrlf & "Prego"
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 avete qualke listato pronto? grz
A tutto c'è un limite.
Alberto

scusami tanto ma quale è il sito comune???
"termoPilucco" <te...@Piluc.co> ha scritto nel messaggio
news:ce2fa1$qoq$1...@news.newsland.it...


 >
E' una pagina nascosta e criptata con SSL a 512bit, puoi accedervi solo
di notte dalle 23:59 alle 00:01, aprendo Mozilla (NON Internet Explorer,
mi raccomando), collegandosi al sito-civetta 
www.google.it
 e ricercando
'sito comune visual basic', che fornira' il risultato corretto solo alle
condizioni aopra citate...
Bye by SixaM 8-]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: Risorse del computer: come gestirle in una combo o in una tree view?

In particolare mi riferisco alla combo di Internet Explorer che
consente di accedere alle risorse di sistema (Risorse del computer,
Risorse di rete, Desktop, ecc.) e della tree view che compare, ad
esempio, in Esplora Risorse. Si tratta di controlli standard oppure e'
necessario costruirseli? In quest'ultimo caso, potreste darmi un
input?
Tempo fa ho postato un messaggio simile, ma riguardava la dialog
"Browse For Folder". Le (utilissime) risposte avute non mi sembra che
contengano informazioni utili anche in questo caso.
Grazie infinite a chi mi dara' una mano
Fauretto

...

Ci sono tre controlli standard: drivelistbox per la scelta del drive,
dirlistbox per la scelta della directory, filelistbox per la scelta del
file. Combinandoli tra di loro, non è troppo difficile ottenere qualcosa
tipo Esplora Risorse, Guarda l'help in linea per maggiori informazioni.
Ciao
Cesare Nicola


Si, li ho gia' utilizzati, ma questi controlli non mi permettono di
accedere, ad esempio, alle risorse di rete (il controllo drivelistbox
'vede' solo i dischi mappati, non mi fa navigare all'interno nella mia
LAN...)
Comunque provero' a documentarmi meglio.
Ciao e grazie lo stesso!
Fauretto

Scusate, forse non ho capito bene il problema, ma non potete usare la
commondialog?
Anch'io ho provato a combinare la drivelist, dirlist e filelist, ma è
troppo difficile: ci sono troppi casi da controllare! Ad esempio, se
il file esiste gia, se si scrive direttamente il nome nella textbox,
se il nome scritto non ha estensione e se ce l'ha, ecc
ByeZ!
Alkondor



No loro voglio fare un programma tipo Explorer. Cioč con una treeview a lato
e una listview nell'altro. Tipo outolook express per intenderci.
Ciao

 LAN...)
...a meno che tu non connetta prima un'unità di rete dall'explorer
E' un po' limitato, certo...
-- 
Ale...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Audio

Qualcuno sa dove si possono trovare le specifiche dei file .wav e
informazioni dettagliare su come gestire flussi audio in entrata e in uscita
(forse mediante DirectAudio, forse no ?) possibilmente in lingua italiana e
con qualche esempio di codice VB - VBA
Ma... forse chiedo troppo, cmq grazie a tutti.
Fabrizio

 ha scritto nel messaggio
news:tb4A5.13711$3R6.2...@news.infostrada.it...


 per programmare è obbligatorio un minimo di inglese


Newsgroup: it.comp.lang.visual-basic
Titolo: VBNET-Dove sono i valori di un record????

Ho una tabella in SqlServer con due colonne.
Se eseguo un Select del tipo: Select * from Tabella Where id='1',
come faccio ad ottenere il valore di ogni campo?
Fino ad ora sono riuscito solo a popolare un DataGrid con il codice sotto
riportato ma,
io ho bisogno di assegnare i valori del record di mio interesse a dei campi
testo sul form.
Qualcuno puņ aiutarmi?
Grazie.
Daniele
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'data source=raffael05;initial catalog=TestNorthWind;integrated
security=SSPI;persist security info=False;workstation id=RAFFAEL05;packet
size=4096
Dim selectStr As String = "select * from Anagrafica"
'nome server == nome workstation
Dim connectionStr As String = "data source=PIUMA;initial
catalog=AutorNet;integrated security=SSPI;persist security
info=False;workstation id=PIUMA;packet size=4096"
Dim da As New SqlDataAdapter(selectStr, connectionStr)
da.TableMappings.Add("Table", "Anagrafica")
Dim ds As New DataSet()
da.Fill(ds)
ds.
DataGrid1.DataSource = ds
DataGrid1.DataMember = "Anagrafica"
End Sub

Puoi utilizzare la proprieta' databindings delle textbox.
(Verifica xche' non ho .net sotto mano)
textBox1.DataBindings.Add ("Text", ds.tables("anagrafica"),
"nome_del_campo")
insieme all'oggetto currencymanager che ti risparmia codice se devi muoverti
su una lista di record.
es.
dim cMan as currencymanager
cMan = Me.BindingContext(ds.tables("anagrafica"))
cMan.position = 0
Saluti
Ric
Newsgroup: it.comp.lang.visual-basic
Titolo: leggere e scrivere file

Salve a tutto il NG...
E' da poco che mi sono avvicinato alla programmazione in Visual Basic,
fin'ora ho sempre programmato in C++.
Ho un piccolo problema di comprensione su come si maneggiano i file con
metodo di accesso random. Mi ha un po' confuso la storia del record (il C++
funziona in maniera abbastanza diversa) ma alla fine penso di esserci
saltato fuori.
Il problema che ho in questo momento è capire come faccio, una volta letta
una riga di un file, a cancellarla.
Bisogna scrivere una algoritmo che faccia questo o esiste una funzione VB
gia pronta che mi risolve il problema??
Grazie a tutti....
P.S.:
ehy ricordatevi che sono un principiante; ok che sono il miglior
programmatore del mondo ;-) ma in Visual Basic sono ancora mooooooolto
indietro...

 gia pronta che mi risolve il problema??
In C++ come avresti fatto?
Onestamente un file puň essere troncato a accresciuto di uno o piů byte, ma
non credo che si possano eliminare sequenze arbitrarie di byte senza doverlo
riscrivere.
termoPilucco.

 una riga di un file, a cancellarla.
Cosa intendi per 'cancellarla' ???
Perché con files ad accesso Random parli di 'riga' ???
Nell'accesso Random si leggono blocchi di dati, che possono essere
organizzati in Record, o meglio in un Tipo user defined, oppure
semplicemente caricati in una stringa o in un array.
Ciao.
pinco_pallo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:TFGda.76409$pG1.1...@news1.tin.it...


 ha scritto nel messaggio
news:TFGda.76409$pG1.1...@news1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] definire i GIORNI, DATE e ORE?

Ciao,
Oltre che a ringraziare sempre chi... e sono tanti.. SIG:-))) ne sa più di
me.... ho un problemino che non riesco a semplificare per partire col
codice...
Sto tentando di farmi una prova di agenda personale per memorizzare i miei
appuntamenti su un PC sempre acceso.
Qualche d'uno sa come definire i giorni della settimana per fare uqalche
cosa del genere:
IF LUNEDI ore 16:00 then FAIQUALCOSA
IF DOMENICA ore 12:00 then FAIQUALCOSA
IF 25/12/2001 ore 00:00 then AUGURIDINATALE
Prima di complicarmi qualche codice mostruso provo a chiedere dato che non
ne ho idea di come si possa richiamare date e giorni o date e ore o date
giorni e ore...
GRAZZZZZZZZIE per un aiuto!
Franko

guarda la versione dayofweek di VB
Ciao, Tox

Newsgroup: it.comp.lang.visual-basic
Titolo: Esiste una funzione...

...che, dato un carattere qualsiasi restituisca il corrispondente codice
ascii? O me la devo creare io? (che voglia... :-) grazie

 
asc
ciao
		maxx

 asc
Grazie mille. Bye

 maxx
Hasta la vista, siempre!!!

 ha scritto nel messaggio
news:VQ5R8.53592$j65.1...@twister1.libero.it...

Oppure Hasta la Vittoria Siempre...

 Oppure Hasta la Vittoria Siempre...
    Gia' che ci sei... *Victoria*. O ti riferisci a una certa Vittoria che
sai tu... Magari amica di Gloria... quella per cui lavoriamo noi tutti che
scriviamo qui?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Magari amica di Gloria... quella per cui lavoriamo noi >tutti che scriviamo
qui?
ROTFL
:o))
--
---------------------------------------------
"Every morning I would see her
getting off the bus
the picture never drops
it's like a multicoloured snapshot
stuck in my brain
it kept me sane for a couple of years
as it drenched my fears
of becoming like the others
who become unhappy mothers
and fathers of unhappy kids"
(The Ark - It takes a fool to remain sane)
---------------------------------------------

 scriviamo qui?
non so tu. io sono in missione per conto di dio.
j.bb

 
j.bb
    Ah, ecco. Io la luce devo ancora vederla.


     Ah, ecco. Io la luce devo ancora vederla.
e chi ti ha detto che l'ho vista ?
fidati.

 fidati.
    E' matematico: se sei in missione per conto di dio e' perche' hai visto
la luce, caro 
j.bb
. Fidati. Senno' riguardati bb.


 la luce, caro 
j.bb
. Fidati. Senno' riguardati bb.
ah oui, certes !
c'est dieu qui crea la femme.
j.BB

 j.BB


 Oppure Hasta la Vittoria Siempre...
Insomma.... Hasta quel che te pare..... (La posta del cuoooreeeeee)
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] combo su una toolbar

perche' il combo appare solo al mousemove sulla tb e non gia' al form.show ?
Option Explicit
Private Sub Form_Load()
    Dim btnX As Button
    Set btnX = Toolbar1.Buttons.Add()
    Set btnX = Toolbar1.Buttons.Add()
    btnX.Style = tbrSeparator
    Set btnX = Toolbar1.Buttons.Add()
    btnX.Style = tbrPlaceholder
    btnX.Key = "combo"
    btnX.Width = Combo1.Width
    Set btnX = Toolbar1.Buttons.Add()
    Set btnX = Toolbar1.Buttons.Add()
    btnX.Style = tbrSeparator
    Set btnX = Toolbar1.Buttons.Add()
    'Me.Show
    With Combo1
        .ZOrder
'        .Width = Toolbar1.Buttons("combo").Width
        .Top = Toolbar1.Buttons("combo").Top
        .Left = Toolbar1.Buttons("combo").Left
        .Visible = True
    End With
    Combo1.ZOrder
    Me.Show
End Sub
Private Sub Toolbar1_MouseMove(Button As Integer, Shift As Integer, x As
Single, y As Single)
    With Combo1
        .ZOrder
'        .Width = Toolbar1.Buttons("combo").Width
'        .Top = Toolbar1.Buttons("combo").Top
'        .Left = Toolbar1.Buttons("combo").Left
    End With
End Sub

 End Sub
[snip]
p.s.: a me funzionava bene lo stesso, anche se in casi come questro è
corretto impostare la toolbar come container per la combobox
ciao

 p.s.: a me funzionava bene lo stesso, anche se in casi come questro è


 perche' sei tanto simpatico, perche' sei luciferino ... ?
[snip]
sarà per via di quelle arcane scritte in sanscrito sul piedistallo del
monitor...
ciao

 monitor...
non so dove hai comprato il tuo pc, e spero cmq che alla dogana non ti
abbiano fatto pagare l'iva (oltre a sperare pure che non ti abbiano beccato
per altri generi di import), ma in questo il piedistallo del monitor _e'_ il
pc, e le uniche scritte che vedo sono "qwerty...", in caratteri
latinissimi...
quando vuoi, devo solo prenotare :)
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: errore codice connessione

Salve a tutti, ho iniziato da poco a fare qualcosina con visual basic, sto
trovando difficoltà in un passaggio, chiedo quindi se per favore potete
darmi una mano a scoprire cosa sto sbagliando
C'è un semplice form per l'inserimento del nome utente e della password.
La connessione funziona, il controllo per vedere che i dati non ci siano già
pure, quello che non funziona è l'inserimento nel db.
Arriva a eseguire
MsgBox "utente inserito correttamente"
ma poi vado a controllare il db e i dati non sono stati inseriti.
Option Explicit
Dim strUtente As String
Dim strPassword As String
Dim objConn As Object
Dim objRs As Object
Private Sub cmdEntra_Click()
strUtente = txtUtente.Text
strPassword = txtPassword.Text
Set objConn = CreateObject("ADODB.Connection")
objConn.Open "inserimento"
Set objRs = CreateObject("ADODB.Recordset")
objRs.Open "inserimento", objConn
    If (strUtente = objRs("utente")) And (strPassword = objRs("password"))
Then
        MsgBox "utente già inserito"
    Else
        objConn.Execute ("Insert into inserimento (utente, password) Values
( ' " & strUtente & " ' ,' " & strPassword & "')")
        MsgBox "utente inserito correttamente"
    End If
End Sub

 End Sub
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: una form che fa le pernacchie?

Possibile che cliccando un pulsante presente su una form , mi si chiuda il 
programma però prima fa un rumore simile a una pernacchietta ?
Il pulsante dovrebbe lanciare una procedura che genera le fatture partendo 
da un precedente preventivo .
Invece prima fa questo rumore , poi la form  si blocca per un secondo , e 
poi si chiude il programma , e ovviamente non si genera alcuna fattura !
Scritto in VB6 il programma , archivi in access 2000.
Usa ADO 2.6
grazie ! 

Il 12/08/2005, Gabriele ha detto :

Prova a postare il codice contenuto nell'evento Click del pulsante.
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

 Prova a postare il codice contenuto nell'evento Click del pulsante.
purtroppo non ho il sorgente , solo i nomi dei controlli e forms.
Quello che non mi era mai capitato era la pernacchia !
magari è causata da molti bip ravvicinati che ceano l'effetto pernacchia , 
ti è mai capitato ?
ciao 

Gabriele ha detto questo venerdì :

Non sarai *quel* Gabriele, quello che installa software sviluppato da 
altri...


eh perciò il programma ti fà le pernacchie uhauhauh lol
(scherzo :P)
"Gabriele" <je...@huty.oo> ha scritto nel messaggio
news:V5%Ke.67336$fm.44...@news4.tin.it...


 altri...
si sono  io , ho vintoquaccheccosssa? :-)
Comunque rimuovendo l'opzione di generazione fattura interattiva ( in 
pratica subito dopo il clic compariva una form con l'elenco delle fatture , 
per eventuali selezioni manuali delle fatture da contabilizzare ) la 
pernacchia č scomparsa , diventando un errore RTE 429.
Quindi ho disinstallato e reinstallato tutti gli ocx e dll  nonchč gli exe , 
poi ho reinstallato.
Nuovamente č partita una pernacchia !
Allora ho provato a cambiare data alle fatture , ho aggiunto righi di merce 
, ho cancellato alcune fatture ...insomma ho fatto un po' di "rodaggio" al 
programma ...
...ebbene la pernacchia č sparita definitivamente , e la funzione di 
fatturazione č adesso OK .
Come mai un programma si comporta cosě ? Un rodaggio post installazione , 
come per un apparecchio meccanico , ma questi sono files ?!
Sto leggendo il libro "VB6" di gary cornell ,mcgrawhill , 864 pagine , ediz. 
1998
Non svilupperň mai , perň ne capirň di piů , tu che dici ?
Ciao 

 Non svilupperň mai , perň ne capirň di piů , tu che dici ?
puo` essere utile. io sviluppo pochissimo, ma spesso sgamo
i miei fornitori di software ;-)
-- 
ciao, a

 Come mai un programma si comporta così ?
Perchè, più che un programma, è una merda.
Sviluppato da improvvisati, che con quattro nozioni di base pensano di 
avere il diritto di sviluppare roba da vendere.
Con un atteggiamento al limite della truffa (se ti vendessi cibo 
avariato senza dirtelo, tu come la chiameresti?).
Cosa di cui tu sei consapevole (ti è già stato detto), e quindi 
complice a tutti gli effetti.


Se vuoi ho fatto un programma che rutta...
può interessare?
Newsgroup: it.comp.lang.visual-basic
Titolo: How to connect to a shared and remote disk?

I would like to find the Win32 APIs to programmatically connect to a shared
and remote disk.
Now I am working within VB and I replicate the DOS command "net usë..."
through a Shell instruction:
   iRet = Shell("net use v: \\RemoteComputer\SharedDisk password
/user:username", vbHide)
and I want to find the corresponding API to increase the control on the
availability of such shared disk...
Thank You in advance,
                                                Davide Manca

 availability of such shared disk...
Try the API WNetAddConnection to connect and WNetCancelConnection to
disconnect, for example.
	AriL
--
Humans may send email (if absolutely necessary) to the
obvious non-spam address.


http://www.user.xpoint.at/r.hirner/

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Lanciare applicazione automaticamente

Ciao a tutti,
vi spiego subbito subbito quello che mi servirebbe:
dovrei far in modo che la mia applicazione si chiuda (e fin qui ci sono), ma
che si riapra automaticamente subito dopo.
Attenzione: non mi serve che non si debba chiudere, ma proprio che si chiuda
e subito dopo si riapra da sola.
Qualcuno ha qualche idea su come si possa fare???
Ciao e grazie in anticipo a quanti mi aiuteranno.
------------------------------------------------------------
KATACLiSM
http://xoomer.virgilio.it/kataclism

crea una applicazione che viene mandata in esecuzione dalla applicazione in
chiusura.
Esempio
Hai App1 e App2
Alla chiusura di App1 esegui App2 che apre nuovamante App1.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Newsgroup: it.comp.lang.visual-basic
Titolo: conoscete siti di web hosting free che consentono l'esecuzione di file.exe??

dovrei solo fare delle prove.
Grazie
carlo

Penso che non ci sia nessun pazzo che ti lasci fare una cosa simile, a meno
che non conosci qualcuno che non gestisca un prorio server.
-- 
Posted from [217.57.33.234] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 che non conosci qualcuno che non gestisca un prorio server.
piccolo addendum:
.... conosci qualcuno PAZZO che non gestisca...
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com

>dovrei solo fare delle prove.
dubito fortemente che ne esistano.
ma non puoi eseguire un web server sul tuo pc ? (apache e' ottimo ed e' pure gratis :)
ciao, hal

 ha scritto nel messaggio
news:9bi5g0$9js4t$1...@ID-56381.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare fatture multiple con Crystal Reports

Ciao a tutti,
sto lavorando su un gestionale con interfaccia Web scritto in ASP in
cui viene utilizzato Crystal Reports per la stampa delle fatture.
Premetto che conosco CR solo da un paio di giorni quindi la mia
domanda potra' essere banale; cercando tra i vecchi post pero' non ho
trovato risposta.
I dati sono gia' in un db suddivisi in testata della fattura e
dettagli della fattura, devo solamente passare a CR l'ID della fattura
che voglio stampare; CR mi stampa la testata della fattura, i vari
item, e il totale alla fine. Fin qui tutto ok, ho collegato le due
tabelle in CR e funziona tutto.
Il problema e' che l'utente puo' anche decidere di stampare una serie
di fatture (possono essere centinaia), in questo caso CR dovrebbe
visualizzarmi tutte le fatture (saltando una pagina quando ne inizia
una nuova) e per ogni fattura tutti i dettagli, come faccio a
dirglielo? Se non specifico nessuna query lui mi visualizza la testata
della prima fattura, tutti i dettagli di tutte le fatture in fila e il
totale dell'ultima fattura!!
Grazie.
Ciao.
Lupin
-------------------------
http://www.favoriti.it/
Importa e gestisci i tuoi bookmarks on-line
----------------------------------
DaDaBIK - DaDaBIK is a DataBase Interfaces Kreator
http://www.dadabik.org/
-------------------------
Rimuovere XXX per rispondere via e-mail

 
Le tue fatture dovrebbero essere archiviate con questar struttura:
Tabella fatture
IDFATTURA
cliente
data numero
...
stampa
Il campo stampa di tipo boolean lo imposti a true da VB quando l'utente 
ha selezionato le fatture da stampare.
Tabella Dettagli
IDFATTURA
Prodotto
Quantita'
Prezzo
Nel report crei una relazione tra le 2 tabelle tramite il campo IDFATTURA.
Crei un gruppo legato a fatture.IDFATTURA
Nel dettaglio metti i record relativi
Nel formato del gruppo spunti l'opzione "Nuova pagina dopo"
Come formula di selezione imponi che sia
    fatture.stampa=true
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

io uso fare così: carico una tabella appoggio con i dati della prima fattura
e poi ne chiamo il report di stampa che visualizza l'intestazione e tutti i
record delle voci, la riscarico e passo alla successiva.
Devi solo copiare man mano i dati sulla tabella appoggio.
Giorgio

Devi solo copiare man mano i dati sulla tabella appoggio.
Penso di aver risolto utilizzando i gruppi direttamente nel report.
Grazie cmq a tutti.
Lupin
-------------------------
DaDaBIK - DaDaBIK is a DataBase Interfaces Kreator
http://www.dadabik.org/
-------------------------
http://www.favoriti.it/
Importi i tuoi bookmarks e li gestisci on-line
----------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Text collegati a campi di database

Premetto che sono alle prime armi con Visual Basic e che ho sempre
utilizzato FoxPro come ambiente di sviluppo.
Provando a creare qualche semplice form con controlli Text collegati a campi
di tabelle di database mi sono immediatamente accorto di una limitazione
notevole: la proprietą Maxlength del controllo Text non viene impostata
automaticamente alla reale dimensione del campo. Se si tratta di pochi campi
č semplice impostare manualmente la proprietą, ma se devo realizzare form
con parecchi Text di questo tipo? Qualcuno sa indicarmi se c'č un metodo o
qualcosa che imposti automaticamente la proprietą MaxLength uguale alla
dimensione del campo a cui il Text č collegato?
Grazie a tutti.
SkySurfer.

dimensione del campo a cui il Text è collegato?
Supponendo che tu usi DAO, per ottenere, ad esempio, la MaxLenght del primo campo della tabella
corrente usi:
Data1.Recordset.Fields(0).FieldSize
Il problema ora sta nel fatto che la grandezza delle textbox non è misurata in carateri ma in Twip
(o pixel, o comunque un'unità di misura grafica, indipendente dalle proprietà del font della
textbox).
Quindi dovresti fare qualche prova con il font da te prescelto per stabilire più o meno che randezza
assegnargli.
Una cosa utile potrebbe comunque essere quella di impedire all'utente di scrivere più caratteri di
quelli consentiti:
Private Sub Text1_KeyPress(KeyAscii As Integer)
	If Len(Text1.Text) > Data1.Recordset.Fields(0).FieldSize Then
		KeyAscii = 0
	End If
End Sub
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 End Sub
Credo che questa soluzione possa andare bene, ma sai darmi qualche dritta
per creare un controllo che esegua automaticamente la verifica invece di
dover inserire la procedura su ogni Text?
Grazie mille per l'attenzione.
Skysurfer

 > SkySurfer:

Scusa, Moreno, ma non credo c'entri il discorso "grafico".
Potrebbe solamente impostare la proprieta` MaxLength a
FieldSize.
Il problema e` come. SkySurfer lamenta il fatto che, non
essendo impostata automaticamente deve fare tale impostazione
da codice per ogni controllo legato. Credo che l'ideale sia
sempre mantenere una corrispondenza fra i campi e i controlli,
o meglio la matrice di controlli, legati.
In modo da poter fare, nei casi piu` semplici, qualcosa del
genere:
    With .Fields
      For i = 0 To .Count - 1
        txtFields(i).MaxLength = .Item(i).FieldSize
      Next
    End With
(se non ho scritto male...)
Nei casi piu` complessi (ovvero non solo TextBox legati ma
anche altri tipi di controlli) il discorso non cambierebbe di
molto. Si tretterebbe solo di testare il tipo di controllo.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
Newsgroup: it.comp.lang.visual-basic
Titolo: DateDiff

come posso fare ad usare la funzione DateDiff svincolandomi dal formato
della data impostato nelle Impostazioni Internazionali?
io uso la seguente istruzione su un server NT con data nel formato
MM/dd/yyyy:
DateDiff("d", "06/07/2001", Format(Date, "dd/mm/yyyy"))
però mi considera il "06/07/2001" come il 7 Giugno e non il 6 Luglio
e anche la seguente istruzione ha lo stesso problema:
DateDiff("d", format(cdate("06/07/2001"),"dd/mm/yyyy"), Format(Date,
"dd/mm/yyyy"))
Come posso fare?
Oltre alla Datediff posso usare qualche altra istruzione?
Grazie

 DateDiff("d", "06/07/2001", Format(Date, "dd/mm/yyyy"))
Potrebbe esserti utile la funzione DateSerial, guarda l'help.
Oppure i formati di data predefiniti, cerca
"Formati predefiniti di data e ora (funzione Format)"
non capisco perche' usi la Format nel secondo parametro data, non puoi
passargli dirattamente la funzione Date? Cosi' prendi una data, la converti
in stringa e poi VB fa il cast automatico ad una data un'altra volta.
Newsgroup: it.comp.lang.visual-basic
Titolo: [Vb.net]: connessione database

ciao a tutti,
sapete per caso come si effettua la connessione ad un database Access con
Visual basic .net??? Non sono riuscito a trovare il componente data, è stato
eliminato???
ciao!
Maurizio Manna
www.f1grandprix.it

eliminato???
Con 
vb.net
 dimentica pure tutto quello che sai delle versioni precedenti.
Nel tuo caso, penso ti convenga partire da "Overview of 
ADO.NET
" nella
guida (mi pare che sia fornita con l' sdk e non sia necessario avere il
visual studio).
<esempio>
Imports System
Imports System.Data
Imports System.Data.OleDb
Public Class SampleDb
	Public Shared Sub Main()
		Dim conn As OleDbConnection = New OleDbConnection( _
		 "Provider=Microsoft.Jet.OLEDB.4.0;" & _
		 "Data Source=D:\Program Files\Microsoft Visual Studio\VB98\NWind.mdb;" & _
		 "Persist Security Info=False")
		Dim cmdCategories As OleDbCommand = conn.CreateCommand()
		cmdCategories.CommandText = "SELECT CategoryID, CategoryName FROM Categories" & _
			vbNewLine & _
			"ORDER BY CategoryName" & vbNewLine
		conn.Open()
		Dim reader As OleDbDataReader = cmdCategories.ExecuteReader()
		Do While reader.Read()
			Console.WriteLine("{0}" & vbTab & "{1}", reader.GetInt32(0), reader.GetString(1))
		Loop
		reader.Close()
		conn.Close()
	End Sub
End Class
</esempio>
-- 
ciao, hal

Premetto: utilizzo 
ADO.NET
 da poco.
Ho impostato la connessione come segue (tento di trovare uno standard di
partenza):
-oggetto di Avvio: modMain
- modulo (nome modMain)
Module modMain
    Public Sub Main()
 'codice di inizializzazione
        Application.Run(New MainForm())
 'codice di chiusura
    End Sub
End Module
- modulo (nome  modVariabili)
Module modVariabili
    Public con As OleDb.OleDbConnection
    Public strConnessione As String
End Module
--------------------------------------------------------
- maschera mainForm
Public Class MainForm
   Private Sub MainForm_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles MyBase.Load
        strConnessione = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=c:\Programmi\Microsoft Visual Studio\VB98\NWind.mdb;" &
_
        "Persist Security Info=False"
        con = New OleDb.OleDbConnection(strConnessione)
        con.Open()
    End Sub
    Private Sub MainForm_Closed(ByVal sender As Object, ByVal e As
System.EventArgs) Handles MyBase.Closed
        con.Close()
        con = Nothing
    End Sub
End Class
---------------------------------------------
'Restando aperta la mainForm , nelle altre maschere:
   Dim cmd As OleDb.OleDbCommand = con.CreateCommand
        cmd.CommandText = ("SELECT CategoryID, CategoryName FROM Categories
ORDER BY CategoryName")
        Dim reader As OleDb.OleDbDataReader = cmd.ExecuteReader
        Do While reader.Read
            ' Console.WriteLine("{0}" & vbTab & "{1}", reader.GetInt32(0),
reader.GetString(1))
            MessageBox.Show(reader(0) & ";" & reader(1))
        Loop
        reader.Close()
-----------------------------------------------
Cosě ho una connessione sempre aperta ?