mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiamare una Sub da un modulo...

Salve,
ho dei problemi col chiamare una Sub da un modulo. Ho un form e un
modulo dove ho uasto l' API per spegnere, riavviare il pc...volevo
salvare il modulo er magari usarlo altre volte, cosě ho aperto un form
nuovo, ho messo un bottone e ho chiamato la sub nel modulo che ho
creato ma...non mi funziona!!
Ne form ho scritto:
Private sub Command1_click()
	modulo1.ShutDown
End Sub
Perchč non va??

 ha scritto nel messaggio
news:39bd3b9b...@news.libero.it...




I moduli standard non sono oggetti, quindi non devi fare riferimento al nome del modulo come se
invocassi un suo metodoů: basta
Call ShutDown
(la parola chiave CAll non č obbligatoria)
Ovviamente tale procedura dev'essere dichiarata come "Public": in questo modo puň venir richiamata
da tutti i moduli standard, di form o di classe del progetto: se invece l'hai dichiarata come
"Private", essa ha validitŕ soltanto all'interno del modulo a cui appartiene, Nei moduli standard,
la parola chiava "Dim" ha la stessa validitŕ di "Public", ma per una miglior lettura ti consiglio
l'utilizzo di quest'ultima.
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
---------------------------------------------------------------------------

E si, l' errore non stava nellachiamata, call ShutDown o solo
ShutDown, ma all' interno del modulo dove avevo definito la Sub come
Private...giusto :))
Grazie!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto! Non riesco a togliere il programma dalla memoria

Ho creato un eseguibile con 2 form che mostrano delle foto, fin qui tutto
bene!
Quando esco dal programma e faccio un ctrl+alt+canc per vedere cosa c'è in
memoria mi accorgo che il nome del file eseguibile appena utilizzato è
ancora attivo. Che comando devo usare per chiuderlo?
Io per chiudere ho provato: "me.hide" e "unload me" senza risultato, ovvero
il file si chiude ma resta caricato.
Grazie a chi mi potesse aiutare,
scusate il disturbo sono alle prime armi!
Andrea

 memoria mi accorgo che il nome del file eseguibile appena utilizzato č






Prova con questa Api PostMessage:


 


in un modulo inserisci:


 


Public Declare Function PostMessage Lib "user32" 
Alias "PostMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As 
Long, ByVal lParam As Long) As Long


 


Global Const WM_SYSCOMMAND = &H112
Global 
Const SC_CLOSE = &HF060


Nell'evento unload del Form:


 


PostMessage Me.hWnd, WM_SYSCOMMAND, SC_CLOSE, 
0



 ancora attivo. Che comando devo usare per chiuderlo?
Dopo l'istruzione Unload Me usa anche End
Ciao
Sirjo


aggiungi anche, nell'evento unload (o queryunload) di tutti i form
l'assegnazione set Me = Nothing
Prova
            Ciao

Invece di fare l'unload del form prova a usare l'istruzione "End"... termina il programma... ciao Stefano
_________________________________________________________________________
la tua email gratuita e per sempre su 
http://www.freemail.it
 (anche POP3)
-- 
Posted from 
qma...@hermes.evo.it
 [194.184.29.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie a tutti ci sono riuscito
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare un oggetto ole in un file

Premetto che sto impazzendo da 4 giorni :)
Avendo una tabella di immagini jpg (Fotografia di Photoeditor) oggetto ole
incorporato che ormai supera il giga (oltre 2000 records ) e che access 97
non vuole piu' sapere
di gestire poiche' il db e troppo grande, e volendo cambiare modo di gestire
le immagini come pictures con i files esterni, dovrei creare un automazione
che mi salvi per ogni record della tabella un singolo file jpg.
Salvare l'immagine con Savepicture non sarebbe un problema se non che non
riesco a trasferire il campo ole della tabella nel controllo.picture in
quanto non sono dati omogenei.
Mi sto arrabattando con i vari getchunk o come alternativa acolecopy ..ma
non so dove fare il paste :), forse mi sto perdendo in un bicchiere d'acqua
e la soluzione e' li' e non la vedo ma ormai sono fuso.
Grazie per qualsiasi suggerimento anche a nome della mia salute mentale.
Ciao a tutti.
Ale

 quanto non sono dati omogenei.
[...]
prova questo:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2186
1&lngWId=1
ciao. buc

 ha scritto nel

grazie per il suggerimento, l'idea era buona ma una volta messo il codice in
un modulo di access 97 e compilando ci sono dei grossi problemi coi
riferimenti non trova una marea di librerie, specialmente nella definizione
di classe dell'oggetto cBinaryDBObject.
Mi sto rassegnando all'idea di fare migliaia di copia / incolla
manualmente...con tutto il tempo che ho perso a trovare una soluzione avrei
già finito :)
Ti ringrazio molto comunque per l'interessamento.
Ciao
Ale.
Newsgroup: it.comp.lang.visual-basic
Titolo: exe ActiveX AIUTO!!!

In un test del librozzo che sto cercando di studiare, (mica è facile!!!, sti
pezzenti della microsoft fanno dei libri che sembrano dei librogame, ti
fanno saltare da una parte all'altra per lo stesso argomento, è tutto
spezzettato, uno si incasina!!)
Domanda alla fine del capitolo
Quale delle seguenti operazioni deve essere effettuata prima che un
componente COM esterno possa essere usato da un'applicazione?
Risposte
A dovete impostare un riferimento alla libreria dei tipi dei componenti
nella vostra applicazione
B dovete salvare e compilare l'eseguibile
C il componente deve essere registrato
D dovete visualizzare il componente COM nel visualizzatore oggetti
Io penso ovvio
le corrette sono A e C
Invece nooooo!!!!!
è corretta solo la C
perchè??
Aggiungo, ho fatto una prova, che in teoria mi da ragione.
Ho creato il mio exe ActiveX
L'ho registrato nella macchina lanciandolo
Poi ho fatto un'applicazione client per usarlo
Ebbene, senza impostarlo nei riferimenti NON FUNZIONA!!!!! proprio come
dicevo io!(ricordo a chi legge che il libro dice il contrario)
Con i riferimenti impostati invece tutto Ok
Insomma, secondo me nel libro si sono sbagliati!
cosa non ho capito stavolta?
Grazie a tutti
--
"Non credo che in tutto il mondo si riuscirebbero a vendere
più di cinque computer".
-- Thomas J. Watson, presidente dell'Ibm, 1943

 -- Thomas J. Watson, presidente dell'Ibm, 1943
Una previsione davvero ottimistica per quell'anno.
--
rumplestilskin

Il libro per tua fortuna dice il vero!
Compilando l'activeX exe sul tuo pc il componente viene registrato
automaticamente.
E' per questo che lo trovi nella scheda dei riferimenti della tua
applicazione client.
Se non fosse registrato sul pc non lo troveresti nei riferimenti e non lo
potresti usare.
Ciao Maurik

 programma vb che non lo includa nei riferimenti, 
p.es
. usando
CreateObject.
Hai ragione, è proprio come dici tu.
Per far girare un Exe ActiveX dal client in effetti come dicevi tu basta
createobject senza che il componente sia nei riferimenti.
La verità è che a forza di saltare da pagina 127 a 284 a 96 a 114 avevo un
po' perso il filo!

 perchč??
non sai che p uoi usare i com anche senza i riferimenti ???
grave :)))
ciao

 wrote in message
news:hu2m9.33098$e31.7...@twister2.libero.it...

Se però sei in fase di debug/test puoi anche fare a meno di registrare il
componente visto che puoi usare direttamente il progetto VB.
Ma la domanda era specifica per cui quanto detto non vale.
Saluti

 riferimenti!
intendevo dire ch enon serve aggiungere i riferimenti al progetto per usare
com.
ma non era chiaro ? :)

 non sai che p uoi usare i com anche senza i riferimenti ???
mi pare senza senso, illogica, ma forse sono io che non carpisco.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Modifica dei dati!

salve,
sto usando Visual Basic .NET,
ho creato un form ed un database con una tabella che contiene solo tre campi 
e cioč Nome Cognome E-mail ho collegato il database con oledbconnection poi 
oledbadapter infine con dataset, i record li inserisce ma vorrei inserirli 
tramite un controllo texBox che dovrebbe relazionarsi con i rispettivi 
campi, sapete dirmi come posso collegarli? 

Denis ha scritto:

Guarda nel manuale o nell'help in linea alla voce "Binding".
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Data

Come si apre un file Access 97 protetto da password usando un controllo
data.
Grazie per le risposte.
Saluti,
Skylab


Dim dbTuo  As Database
Dim rsTuo As Recordset
Set dbTuo = dbengine.OpenDatabase(NomeDb, False, False, ";PWD=
miaPassword" 
Set rsTuo = dbTuo.OpenRecordset("tuaTabella", dbOpenTable)
Set tuoContData.Recordset = rsTuo
Oppure direttamente
Set tuoContData.Recordset = dbTuo.OpenRecordset("tuaTabella",
dbOpenTable)
Bye , Luys
--------------------------
Luigi Lando
mailto : 
lu...@telemar.it
--------------------------
Make things as simple as
possible - but no simpler.
--------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] errore registrazione ocx su NT

ciao all,
uando provo a installare un progetto in VB6 (SP5) su una macchina NT4 (SP6)
mi esce un errore durante la registrazione di un ocx (gmntsrv.ocx):
"The ordinal 6467 could not be located in the dynamic link library
MFC42.DLL"
invece non riscontro nulla con Win98, ME, 2000, 2000 pro, macchine
fisiche o virtuali (vmware).
Inutile dire che ho gia' cercato su msdn (off/on line) senza risultato.
Ho provato a cambiare versione al MFC, ma ottengo... vari effetti
collateriali ;)
Grazie a chi mi sapra' aiutare.
Ciao. buc

 Ciao. buc
http://support.microsoft.com/servicedesks/fileversion/
cerchi mfc42.dll e poi dettagli ti dice che è presente in diversi 
paccfhetti microsoft tra cui anche nel service pack 5 di visual studio. 
se ce l'hai basta che esegui il file vcredist.exe 
ciao L2K

 ciao L2K
grazie. ;)
buc
Newsgroup: it.comp.lang.visual-basic
Titolo: ProgId

Hi,
I want to dynamically add controls to a Controls collection. To do this, I
need ProgId and Name
Syntax
object.Add (ProgID, name, container)
If you go to Object browser and click on CommandButton, you will see
CommandButton is a member of VB and VB is the ProgId of CommandButton. So do
you know how I can obtain the ProgId during run time?
Please email me on 
jade...@hotmail.com
 or reply here.
Many Thanks

 Please email me on 
jade...@hotmail.com
 or reply here.
If there's at least a control of the same type on the form you could use
TypeName(Control) like:
MsgBox TypeName(Form1.Picture1)
will return you "PictureBox"
To insert external controls like winsock or inet you could use the
library TypeLib Information (TLBINF32.DLL) which will gathers informations
about any ActiveX control.
Bye bye
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

Newsgroup: it.comp.lang.visual-basic
Titolo: Selezionare un item in ListView: semplice?

Sto cercando di selezionare un item di una listview da programma, pensavo
fosse una banalita' (e spero ancora che lo sia), ma non ci sono ancora
riuscito.
Qualche anima buona puo' aiutarmi?
Ho usato la proprieta' Oggetto.SelectedItem e tutto funziona..., tranne che
l'elemento selezionato non viene evidenziato nella ListView. Cosa devo fare
per ottenere questa semplice visualizzazione dell'oggetto selezionato senza
dover fare Click con il mouse?
Ho esaminato tutte le proprieta' senza trovare quella che fa al caso mio.
Possibile che sia una cosa difficile?
Valentino

' per selezionare il primo elemento
if not listview1.selecteditem is nothing then
    listview1.listitems(1).selected=true
end if
Ciao
Paolo
Valentino Colosso ha scritto nel messaggio
<01bd570f$01b99f30$5101a8c0@spock>...


...


Perchè non provvedi direttamente tu all'evidenziazione ?
Con un if aggiuntivo puoi cambiare il colore di sfondo se l'item è
selezionato.
ciao

 Perchè non provvedi direttamente tu all'evidenziazione ?
Davvero?
Non ho trovato nessuna proprieta' del tipo (BackColor,ForeColor) in
ListView1.Selected._____
Faro' una ricerca esaustiva sulle proprieta'....
Valentino

Valentino Colosso ha scritto nel messaggio
<01bd5735$7998eb70$5101a8c0@spock>...

Come hai impostato la proprieta' HideSelection del listview?
Affinche' risulti evidenziata la selezione e' necessario che tale proprieta'
sia impostata a false.
Se la imposti a true per vedere la selezione e' necessario dare il fuoco al
listview.
Ciao
Paolo

 scritto
nell'articolo <01bd570f$01b99f30$5101a8c0@spock>...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aprire la finestra di composizione E-mail

Buongiorno a tutti.
Non so se il problema e' gia' stato posto, ma purtroppo posso seguire
il newsgroup solo saltuariamente, e sul Sito Comune non mi sembra di
aver trovato niente che fa al caso mio...
Ho la necessita', dalla mia applicazione, di creare un messaggio da
spedire via posta elettronica.
La procedura dovrebbe aprirmi l'applicazione di posta di default
installata nel sistema (anzi, nemmeno tutta l'applicazione, ma
soltanto la finestrina di composizione del messaggio E-mail) e
riempire tutti i campi necessari (Destinatario, Subject e corpo del
messaggio), per poi lasciare la finestra di composizione aperta in
attesa di un comando dell'utente.
Tempo fa in un qualche esempio, avevo visto utilizzare l'istruzione
shell:
	Shell("start mailto:" & Label1.Caption, 0)
E' la strada giusta?
E nel caso, come faccio a riempire automaticamente anche gli altri
campi oltre al Destinatario?
Grazie in anticipo a chi potra' aiutarmi, o anche solo segnalarmi un
messaggio/sito/quant'altro in cui e' trattato l'argomento.
Saluti,
Marco Gentili
EmmeCiQuadro Snc
m.ge...@emmeciquadro.it

 wrote in message
37fbfb53...@news.dada.it...


spedire via posta elettronica.
---CUT---

Prova semplicemente cosě:
RetVal= Shell("start mailto:
m.ge...@emmeciquadro.it
?subject=ALOHA!, 0)
ALOHA!

... ho dimenticato le virgolette finali:
RetVal= Shell("start mailto:
m.ge...@emmeciquadro.it
?subject=ALOHA!", 0)
ALOHA!

RetVal= Shell("start mailto:
m.ge...@emmeciquadro.it
?subject=ALOHA!", 0)
Thanks!
Un'ultima cosa: e se volessi riempire anche il corpo della mail (il
messaggio vero e proprio)? Posso farlo sempre dal rigo del comando
Shell?


Perche' non usate l'OCX MAPI presente nel Vb? Funziona.
Fabio Pagano
Marco Gentili ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: Q: ComboBox non chiama evento Change

Ho messo un ComboBox in una Form.
La sua proprietč "Style" č settata su "0 - Dropdown Combo"
Nella sub Form.Activate riempio il ComboBox con dei valori usando
ComboBox.AddItem
Ho aggiunto del codice nell'evento Change ma il mio programma non raggiunge
mai questa sub... l'evento Change non č mai chiamato!
Qualcuno puņ aiutarmi?
Grazie a tutti!
Sebastiano Del Gobbo

Ciao Sebastiano,
prova a gestire l'evento _click vedrai che funziona !!
Marco
m.r...@flashnet.it

...

Se poi devi dare un combo1.refresh, assicurati di rieseguire il codice (ad
esempio richiamando una  sub che metterai anche nell'evento click) perchč a
quanto ne so io il metodo refresh non attiva l'evento click.
ciao
Sid
Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione

Ho bisogno di un grande aiuto...
Ho sviluppato un sw che ha una comunicazione seriale con un
apparecchiatura...
Ho utiliuzzato un semplice controllo mscomm per la comunicazione ( devo
chiamare la machina 1 volta al secondo).
Il problema è che con processori > di 800mhz la macchina alle volte non
riesce a rispondere.
Evitando l'evento  OnComm ho fatto una routine di un ciclo DO...LOOP di
lettura sulla porta (mscomm1.input) che ha un timeout nel caso la macchina
non mi dia risposta...
Ho provato ad allungare il tmpo di timeout ma nulla..
Cosa potrebbe essere...?
Maxel


Mi pare di ricordare che recentemente si fosse discusso di questo argomento.
Se non ho frainteso, a parte una certa inadeguatezza di vb per questo genere di attivita'
(ma attendo felicemente smentite :) ti conviene utilizzare gli eventi piuttosto che
i cicli.
Il ricorso ad un ciclo implica un inutile impegno del processore da parte del programma
per non fare assolutamente nulla, se non attendere, e si rimane comunque fuori dalle
decisioni del s.o. circa la gestione dei processi (visto che windows e' multitasking).
ciao, hal

 Il problema č che con processori > di 800mhz la macchina alle volte non


 [...]

Newsgroup: it.comp.lang.visual-basic
Titolo: Esadecimali

Domanda banale ma non mi viene proprio in mente in questo momento come si
faccia....
Cosa uso per passare da dati esadecimali a decimali?

usa la calcolatrice di windows

 Cosa uso per passare da dati esadecimali a decimali?
esadecimale = Hex(123456)
decimale = CLng("&H" & esadecimale)

 usa la calcolatrice di windows
Come posso fare per calcolare il totale in Euro di una fattura e stamparlo
formattato con due decimali?
Mokusx risponderebbe "Dai la fattura al commercialista"

Newsgroup: it.comp.lang.visual-basic
Titolo: Adattare un'immagine alla dimensione di una Picture

E' possibile adattare l'immagine alla dimensione di una picture e non il
contrario ?
Se si come ?
Grazie, alcau

Se non hai particolari motivi per usare una picture usa una image e setta la
proprietą stretch a true
Gianni

Grazie

 proprietą stretch a true
E' comunque possibile mantenere le proporzioni ?

Devi fare tutto a manina...una cosa del genere:
        Dim x As Long, y As Long, l_max As Long
        l_max = 1000 'lunghezza massima lato
        With Image1
             .Stretch = False
             .Picture = LoadPicture("C:\foto.jpg")
             If .Width > .Height Then
                x = l_max
                y = l_max / .Width * .Height
             Else
                y = l_max
                x = l_max / .Height * .Width
             End If
             .Stretch = True
             .Width = x
             .Height = y
        End With
Poi al massimo l'unica cosa che ti rimane da fare è centrare l'image e al
massimo metterci sotto una label per dare un aspetto più carino.
Gianni

Perfetto :-)

 ha scritto nel messaggio
news:DWz3a.122493$ZE.34...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: comportamento strano cursore client di ado?

ho notato che tra l'uso di un cursore client ed uno server sorgono delle 
differenze di comportamento ad esempio quando richiamo il metodo addnew 
del recordset:
questo è il provider:
  cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\db1.mdb" 
  Set rs = New ADODB.Recordset
queste le impostazioni del recordset:
  rs.CursorType = adOpenKeyset
  rs.LockType = adLockOptimistic
 
queste le istruzioni sotto accusa:
 
    r_before = rs.RecordCount
    rs.AddNew
    r_after = rs.RecordCount
    id = rs.Fields("id").Value
    rs.CancelUpdate
questi i risultati con "rs.CursorLocation = adUseServer":
    r_before=159
    r_after=159
    id=183
questi i risultati con "rs.CursorLocation = adUseClient":
    r_before=159
    r_after=160
    id=Null
qualcuno sa dirmi perchè queste differenze?

 qualcuno sa dirmi perchč queste differenze?

Newsgroup: it.comp.lang.visual-basic
Titolo: ODBCDirect

Salve a tutti!
Ho il seguente problema con visual basic 5:
Dopo aver aperto una connessione con create workkspace e
openconnection per connetermi con un database Oracle eseguo una select
che mi restituisce 4000 righe dopo di che apro un recordset e faccio
un ciclo (Do WHile) per leggere ogni riga restituitami e salvarmi i
valori dentro delle variabili, all'interno del ciclo richiamo un'altra
procedura che esegue un'altra select (con i valori della prima select)
fatto ciò apro un altro recordset e rifaccio un cclo per leggere i
risultati della seconda select.
Il problema è che la seconda select funziona solo fino alla seconda
riga dopo di che si blocca.
Ho visto sull'help che vb5 si potrebbe bloccare quando utilizza più di
un oggetto recordset e dice anche di riempire immediatamente l'oggetto
recodset con movelast, cosa che ho fatto ma senza risultati, credo di
averle provate quasi tutte.
E' possibile che con ODBCDirect non si possa aprire più di un oggetto
recordset qualcuno sa come si fa? Grazie in anticipo a chi mi
risponderà anche in mailbox:
MD2...@mclink.it
Ciao Luca
 
 

Se il programma deve utilizzare solo oracle prova ad utilizzare gi oggetti
ole forniti da oracle.
il loro utilizzo ricorda molto quello degli oggetto dao e gli esempi e
l'help forniti sono sufficentemente buoni.
Fammi saper se ti serve un esempio.
Ciao Guido

Newsgroup: it.comp.lang.visual-basic
Titolo: Sintesi Vocale funziona! ma.......

Salve ragazzi ho provato l'ocx direcSS per far dire al computer ciň che
scrivo in una text box e funziona egregiamente, soltanto che la pronuncia č
inglese, sapete in che modo potrei modificare o reperire in internet un ocx
che abbia la pronuncia in italiano? grazie a tutti.

 ha scritto nel messaggio
news:CQD98.52593$5M4.1...@twister2.libero.it...


 ha scritto nel messaggio
news:CQD98.52593$5M4.1...@twister2.libero.it...


>>>>>>>>>>
<Agent>.LanguageID = &H410  ' x ITALIANO
Newsgroup: it.comp.lang.visual-basic
Titolo: conversione in PDF

Saluti a tutti
Esiste un OCX che permetta di creare un documento in formato PDF o devo per
forza utilizzare Adobe Acrobat versione completa ?
Ho guardato sul sito comune ma non ho trovato niente a riguardo dei Pdf
Grazie


Se vai su 
www.ghostscript.com
 c'e' una "visual basic interface to 
ghostscript" ...
Ho anche piu' volte risposto alla domanda su  come stampare in pdf:
Vedi questo thread:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=3CC088DF.8030804%40laserinforma.com&rnum=5&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3Dpdf%2Bemmexx%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
ciao
         maxx


Il thread parla di come convertire in Html non in Pdf
Grazie comunque
Ciao

 ha scritto

ocx, almeno free o quasi, non mi sembra.
cmq qualche link da me.
--
ciao, j.
www.sundaysw.com

 Il thread parla di come convertire in Html non in Pdf
Sorry! ( comunque se guardavi l'indice a sinistra c'erano 20 post dal 
titolo "stampare in pdf" ... )
Questo e' il post giusto:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=3CC088DF.8030804%40laserinforma.com&rnum=5&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-10%26q%3Dpdf%2Bemmexx%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.lang.visual-basic
ciao
		maxx

 
Anzi:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=3B099031.6D7D3F74%40laserinforma.com

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Se non è presente access come ........

Ho creato un'applicazione vb che usa un db dao.
Su pc che lo usa non è installato access e quando lancio l'applicazione mi
dà un errore di classe non registrata:
    00000010-0000-0010-8000-00AA006D2EA4
Ho provato a vedere nel mio pc a cosa corrisponde questa CLSID ed è
DAO.DBEngine.35
Ora come faccio ad implementare l'engine nella mia installazione creata con
creazione guidata installazioni di VB ?
Grazie, Alberto

 ha scritto nel messaggio
news:STzO6.24871$iC1.8...@news6.giganews.com...

di norma dovrebbe farcela da solo (che versione di VB hai? quale SP?)
comunque puoi provare ad aggiungere "a mano" il file DAO350.DLL e ricordati
di registrarlo correttamente (regsvr32);
ciao

Ho VB 6 SP5.
Come posso automatizzare la cosa ?
Non tutti i clienti sanno e vogliono fare queste operazioni!
Grazie


è da un po che non utilizzo la "creazione guidata pacchetti di
installazione", e da quel poco che mi ricordo il programma era abbastanza
"furbo" da fare tutto da solo;
se così non fosse esiste sempre la possibilità di includere manualmente il
componente in questione nel pacchetto di installazione (magari fai
attenzione a dove lo memorizzi; nel mio pc per esempio sta sotto
C:\Programmi\File comuni\Microsoft Shared\DAO);
per concludere, ti consiglio di fare alcune prove prima di ridistribuire il
tutto, dal momento che potrebbero essere necessarie ulteriori DLL per far
funzionare bene il tutto;
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: urgenza per un tutorial di V B

Cerco un tutorial di V B da scaricare che parta dalle basi, descrittivo e
semplice, mi potete aiutare ? Grazie
                                                    Max

                                                     Max
sul mio sito c'e' una pagina di link vb. e' un po che non li controllo, ma
parecchi dovrebbero andare. puoi cercare "hlp".
poi, su
http://groups.google.com/advanced_group_search
prova a cercare autore = pal, ng = iclvb, testo = manuali.
link ne ho postati varie volte.
hth, a.
--
www.comune.modena.it/cittadini/apal/

 ha scritto nel messaggio
news:9ujc8m$k49$1...@serv1.albacom.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: export e-mail da .dbx a .eml

Vorrei esportare automaticamente in tanti file .eml tutte le e-mail presenti
nel file .dbx di Outlook Express, circa un migliaio. Come faccio??? Esistono
dei programmi già fatti o sorgenti in vb che lo facciano???
Ho trovato dbanalizer 1.8 Trial, ma essendo Trial dovrei confermare
l'esportazione per ogni e-mail... C'è qualcosa di freeware???
Grazie.

 ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock: lo voglio bloccante!

Ciao a tutti,
ho un problemone. La Microsoft la mena molto col fatto
che la gestione asincrona del winsock e' piu' efficiente,
ma nella mia applicazione mi serve al contrario una chiamata
bloccante, ovvero la possibilita' di chiedere una connessione
e rimanere su quel comando fino a che la connessione non
e' stata ottenuta, di chiedere una lettura e di stare li
fino a che non c'e' risposta. Io devo costruire una 
libreria che mostri dei metodi, questi metodi invocano
poi delle routines su un server UNIX via socket, e devo
aspettare che queste mi mandino la risposta per poterla
dare a mia volta all'utilizzatore della libreria. E' del tutto
analogo a quello che fa DCOM quando chiama dei metodi su
oggetti remoti (oggetto proxy + marshaling, esattamente
quello che faccio io a mano). Avete qualche idea?
Andrea

 wrote in message
news:395B2D04...@comune.modena.it...


Beh, e' una soluzione piuttosto bruttina. Ho trovato un
modo migliore spulciano la rete: la Catalysis produce un
controllo OCX, SocketWrench, che e' decisamente piu' completo
del Winsock control e in piu' e' FREEWARE. Fra le altre cose,
mi permette di scegliere se lavorare con chiamate bloccanti
o con eventi asincroni.
Ciao
Andrea


 *Alessandro* wrote:



Ciao,
Alessandro

Newsgroup: it.comp.lang.visual-basic
Titolo: Manuali Vb per Certificazioni.

Compro Manuale VB per sostenere esame di certificazione Microsoft.
Grazie.

Non so se lo sai ma per certificarti in VB ,
diventare cioe' MCP devi superare due esami :
Windows System Architecture (I o II) e l'esame del
linguaggio.
Purtroppo la Microsoft sta rivedendo il "palinsesto"
degli esami e l'esame di Architettura (per cui sono
disponibili da pochissimo i munuali) da luglio 1999
non potra' piu' essere effettuato e dal 2000 non avra'
alcun valore.
Io i manuali di certificazione li ho presi ONLINE direttamente
da AMAZON . Ho comprato il libro
Credimi quello che dicono sullo
Shipping-Time e' assolutamente vero: I tempi di consegna vengono
rispettati.
Windows Architecture I & II
http://www.amazon.com/exec/obidos/ASIN/0764531239/o/qid=907577869/sr=2-2/002
-0858956-1047056
Windows Architecture I
http://www.amazon.com/exec/obidos/ASIN/078212271X/qid=907577869/sr=1-16/002-
0858956-1047056
Windows Architecture II
http://www.amazon.com/exec/obidos/ASIN/0782122744/r/002-0858956-1047056
Per quanto riguarda l'esame di visual basic esistono
diversi testi. Io ti consiglio quello su cui ho studiato io
con il quale mi son trovato benissimo :
http://www.amazon.com/exec/obidos/ASIN/0789714787/qid=907578079/sr=1-6/002-0
858956-1047056
Non credo che riuscirai a comprare il libro da qualcuno che gia'
lo ha. Io personalmente non te lo venderei mai, anche perche' questi
libri sono molto utili come reference, soprattutto se devi effettuare
delle lezioni.
Vincio


Newsgroup: it.comp.lang.visual-basic
Titolo: vb 2012 e vb 2010

E' corretto disinstallare 
vb.net
 2010 prima di installare 2012 ?
-- 
Gulp®

 E' corretto disinstallare 
vb.net
 2010 prima di installare 2012 ?
 
Possono coesistere tranquillamente.
 
ciao
stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: visualizzazione risultati di una query

Amici, vorrei sapere come faccio a visualizzare in una textbox il risultato
di una query.
Mi spiego meglio:
ho la seguente query:
set rstipoop = ("SELECT causali!tipo_operazione FROM causali WHERE
causali!descrizione_operazione ='" & DataCombo1.Text & "'")
il risultato verrei visualizzarlo in una textbox.
Quali sono i passi successivi?
Grazie a tutti e ciao.
Rodino.   
rod...@goldrake.com

 ha scritto nel messaggio
news:8l6tg3$8m8$1...@nslave1.tin.it...

mi viene in mente una cosa così:
    textbox.text = rstipoop.fields(0)
    o anche
    if rstipoop.recordcount <> 0 then
            textbox.text = rstipoop.fields(0)
    else
            textbox.text = "*** Non Trovato ***"
    endif
probabilmente si può fare di meglio...
Dario

Newsgroup: it.comp.lang.visual-basic
Titolo: Un Timer in vb 2005

Un Timer in una applicazione console... c'è qualche chiamata api o
devo farmi un ciclo in modo da tenere impegnata la cpu (non sarebbe
proprio la miglior cosa...)
grazie

Daniele wrote:

Ma vuoi sospendere l'elaborazione per un determinato tempo? Se è così 
puoi usare System.Threading.Thread.Sleep()
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

VITRIOL ha scritto:

Ok, ma per fare in modo che ogni tot di tempo avvenga qualcosa?

Newsgroup: it.comp.lang.visual-basic
Titolo: Mandare un video sull'uscita TV con VB

Ciao a tutti, devo mandare un video sulla scheda TV della mia scheda
video ma non ho idea di come si possa fare. C'è qualcuno che mi
aiuta???
Grazie, Salvatore

Dipende dalla scheda che hai. Io ho una PC-TV Rave e funziona a malapena per
quello che è stata progettata.
Ad ogni modo dovresti agganciarti alle DLL dei driver della scheda stessa,
vedere se ci sono dll activex, ocx ecc.. a volte si trovano già installati.
Inoltre dovrebbero esistere anche tools di terze parti, ma non saprei dove
indirizzarti.
Ciao
--
Fabio Guerrazzi
http://www.sourcecode4free.com/cgt
fab...@libero.it

Newsgroup: it.comp.lang.visual-basic
Titolo: vb4 disassembler needed please

ca...@chile.globalnet.co.uk
Please  could  you send me.
The full version of any vb 4 disassembler that will do exe files.
Please please .
     thank you.
ca...@chile.globalnet.co.uk

CAN U SEND ME THE VB4 disassempler pleaze!!!!!!!!!!!!!!!!!!!!!
thanx   
rop...@microtec.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock

Salve a tutto il newsgroup,è da poco che ho iniziato con il visual basic e
ho iniziato subito con il winsock.
Ho trovato un sorgente per applicazioni di tipo client.Potreste aiutarmi con
applicazioni di tipo server?
Ho scritto il seguente codice ma non riesco a risolvere vari problemi.
Private Sub Command1_Click()
i = 0
Load WS(1)
WS(1).Protocol = sckTCPProtocol
WS(1).LocalPort = 80
WS(1).Listen
End Sub
________________________________________________________________
Private Sub WS_ConnectionRequest(Index As Integer, ByVal requestID As Long)
i = i + 1
'Load WS(i)
i = WS(1).Index
'Text.Text = WS(1).RemoteHostIP
WS(1).Accept WS(1)
'WS(1).
'WS(1).Bind 80
WS(i).SendData "Connesso alla porta  80" & Chr$(13) & Chr$(10)
Inoltre come devo fare per gestire + connessioni?
Grazie a chiunque mi aiuti.

> Inoltre come devo fare per gestire + connessioni?
Leggi sulla MSDN il topic "Using the Winsock Control"... li' e' riportato un
esempio di come gestire piu' di una connessione, come gestire la
comunicazione server/client, come gestire il protocollo TCP/IP ed il
protocollo UDP.
In generale, *usando il protocollo TCP/IP*: sul server ti serve un controllo
Winsock che rimanga in ascolto (generalemte chiamato "listen"), ed un array
di controlli Winsock (lo puoi creare inserendo sul form un altro controllo
Winsock ed impostandone la proprietą index=0). Per ogni nuovo client che
tenta di connettersi ridimensioni l'array se non ci sono socks disponibili,
altrimenti utilizzi un sock che si e' liberato dalla disconnessione di un
client.
Il "listen" serve solo per ricevere le richieste di connessione che poi
vengono reindirizzate su uno dei sock dell'array. L'evento ConnectionRequest
del winsock "listen" funziona piu' o meno cosi':
####################################
Private Sub wsListen_ConnectionRequest(ByVal requestID As Long)
  Dim index As Integer
  index = FindOpenWinsock
  ' Accept the request using the created winsock
  wsArray(index).Accept requestID
  UserListUpdate index, , , wsArray(index).RemoteHostIP
  UpdatePortStatus index
  ClientComputersConnected = ClientComputersConnected + 1
End Sub
####################################
Ti consiglio di cercare sul Sito Comune o su altri siti esempi di chat con
gestione centralizzata...
*Usando il protocollo UDP* invece non saprei darti consigli: non l'ho mai
usato e sebbene sia + semplice da gestire, non so quali siano le
problematiche derivanti dall'uso di quest'altro approccio (cosa comporta,
controindicazioni, ecc...).
Newsgroup: it.comp.lang.visual-basic
Titolo: Percorso DataBase

Salve a tutti,
Ho un database su cui devo fare una select, il problema è che io dovrei
lasciare la possibilità all'utente, durante l'installazione del programma,
di installare i file dove lui vuole, a questo punto però il percorso del
file mdb sabbe sicuramente diverso da quello immesso da me nel codice. Come
posso fare in modo che il percorso del database non sia fisso?
Spero di essere stato chiaro.
Grazie.
Mario.

 ha scritto nel messaggio
news:93c5dc$4je$1...@fe1.cs.interbusiness.it...


 wrote in message
93c9i1$jbe$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:93f5ke$gqn$1...@fe1.cs.interbusiness.it...


 Come si posso farlo?
Il suggerimento di Marco Rampon e' sicuramente piu' completo. Se pero' ti
trovi a disagio con l' API del registry puoi ricorrere a GetSetting e
SaveSetting, che sono funzioni vb, piu' limitate come funzionalita', ma
"sicure" e comunque adatte allo scopo del tuo quesito.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: Puntatori

Domandone:
Come posso passare ad una funzione un puntatore ad una variabile in VB?
...o (come temo) non posso?
            Allanon

 ...o (come temo) non posso?
StrPtr() per le stringhe, VarPtr() per il resto a parte gli oggetti
per i quali c'è ObjPtr().

...

Aggiungerei anche ArrayPtr() che ha la stessa dichiarazione di VarPtr() ha
l'argomento seguito dalle "()".
Ciao

 l'argomento seguito dalle "()".
ArrayPtr() non esiste :)

...

Declare Function ArrayPtr Lib "msvbvm60" Alias "VarPtr" (ptr() As Any) As
Long
E ti dą l'indirizzo del descrittore dell'array (struttura SAFEARRAY)
Ciao

 E ti dà l'indirizzo del descrittore dell'array (struttura SAFEARRAY)
Appunto, non esiste. Come non esistono StrPtr() e ObjPtr().
sono solo dei "metodi" di VarPtr().
L'ArrayPtr() che hai descritto è identica alla definizione di VarPtr()
anche come "metodo". Non semplicemente perché è la stessa funzione,
ma perché viene utilizzata nello stesso modo.
L'unica differenza è il tipo di parametro richiesto, come per le altre
due funzioni. Tanto vale creare tante funzioni quanti sono i "tipi" in VB.
L'unica differenza è che StrPtr() e ObjPtr() non necessitano di una
dichiarazione esplicita.
L'indirizzo del descrittore non credo sia molto utile in VB.

L'indirizzo del descrittore non credo sia molto utile in VB.
Vero.
Ma nemmeno completamente inutile.
Si può usare ad esempio per scambiare in modo rapido il contenuto di due
array (anzichè fare il giochino delle tre carte con il contenuto dell'array
basta farlo con i soli descrittori).
Io li uso per far puntare due array con elementi di tipo diefferente alla
stessa area di memoria (evitando così di duplicare l'array e di dover
gestire i continui riallineamenti tra i due)
Può essere usato per vedere un array bidimensionale come un array
monodimensionale, più veloce nell'accesso ai singoli elementi e a volte più
comodo (esempio per l'elaborazione di immagini).
Non credo ci siano molti altri utilizzi.
Comunque tutto quello che fa VB con Redim(), UBound(), LBound() altro non è
che leggere la SAFEARRAY.
Poi, con VB si riesce a sapere quante dimensioni ha un dato array?
L'utilizzo è un po' strano e probabilmente quasi a nessuno servirà mai, ma
con il descrittore si può sapere.
E poi, tu, da buon programmatore dovresti saperlo: "every circumstance must
be expected" :)
Ciao

 be expected" :)
Any GPF-bound method should be avoided.
Please, substitute any occurrence of "should" with "must"
if you're dealing with commercial products :)

if you're dealing with commercial products :)
if u know whadd'ya'r doin' w/ ponterz u ain't linin'up 4 a bag-of-bugs.
else all C programz will blast off yor p-see.
:)

 else all C programz will blast off yor p-see.
Oh my, kinda buckaroo, I mean, a coarse-grained pig-latin like :))
Or a hackish-born hack hand hackin'around this dwelling ? :)))
(well, this ain't really better).
However, a C program's a C program. I said it all.

 ha scritto

bene. a questo punto possiamo rivendicare una promozione.
da iclvb togliamo it :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Programma per collegarsi a DB

Salve a tutto il NG
qualcuno sa indicarmi se esiste un programma realizzato in vb per collegarsi
ad un db access remoto per poterlo modificare??
Oppure se esiste un tutorial per realizzarlo??
Grazie in anticipo
Michele

 ha scritto nel messaggio
news:vUqTa.5189$Za4.1...@news2.tin.it...



Se per remoto intendi su un'altra macchina che sta nella tua rete basta che
creai una connessione ODBC al file.
Ricordati che il File Access deve essere visibile
--------------------------------
Inviato via 
http://usenet.libero.it

Grazie mi indicheresti cortesemente una stringa di connessione per un db su
un serverweb raggiungibile ad esempio in questo modo:
http://127.0.0.1/db/db.mdb
Grazie mille




http://www.it-lang-vb.net/Documentazione/Articoli/DBRemoto.htm
Potrebbe esserti utile :P
Ciao,
Timothy Redaelli
-- 
driz...@SPAMmofcrew.org
Rimuovere NO e SPAM per mailarmi.
Remove NO and SPAM to mail me.

Newsgroup: it.comp.lang.visual-basic
Titolo: Refresh nella visualizzazione di un file di testo

Probabilmente la risposta è particolarmente banale ma il mio cervellino non
arriva a tanto:
In un form ho disegnato un listbox.
Il testo che immetto in esso in Form_Load è quello di un file .txt con il
seguente codice:
  Text1.Text = ""
  Open NomeFile For Input As #1
  Do While Not EOF(1)
  Text1.Text = Text1.Text & Input(1, #1)
  Loop
  Close #1
Durante l'esecuzione del programma xò ho bisogno di modificare il file e
fatto ciò dovrei tramite un pulsante richiamare il precedente codice per
aggiornare il listbox con il nuovo testo.
Fatto tutto ma non fa quello che voglio ! Il contenuto rimane invariato.
Perchè ?
Grazie
--
Cristian -=EvErL@StiNg=-
----------------------
Visit my site and my MP3 list at 
http://unclecristian.cjb.net



Newsgroup: it.comp.lang.visual-basic
Titolo: Dan Appleman - Win 32 API Guida del programmatore

Vendo nuovo completo di CD ROM originale
Dan Appleman - Visual Basic 5.0 Win 32 API
867 pp. come nuovo, mai utilizzato, completo di CD ROM originale con
centinaia di esempi.
Vendo ad euro 60,00 + spese spedizione.

 ha scritto nel messaggio 
news:gt53g.95376$PR2.1...@twister2.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Sorted Data Control

Hi! I would appreciate if anyone could help me out.
I have a data control connected to a database.
The database's name is "January" and it has 31 tables.
Each of those tables has 5 records:
-Hour
-Task
-Enterprise
-Employee
-Comments
I have opened this database using MS Access because I wanted to sort the
"Hour" field.
When I fill one of those records the information is automatically sorted
according to the "Hour" field.
But when I start running the program, the data control loads the information
from the database, but the data doesn't appear sorted. How can I solve this?
Thanks
jrfer...@yahoo.com

Private Sub Form Load()
	Data1.recordsource= "SELECT ALL * FROM January ORDER BY Hour ASC;"
	Data1.Refresh
End Sub
By,
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Help. VB5, Access e password

Posto che adesso, finito il mio bel programmino, voglio proteggere il
database da manomissioni non autorizzate avevo pensato: prevedo una finestra
di accesso al programma per due tipi di utente: uno che puo utilizzare il
programma senza modificare il database ed uno, l'amministratore che invece
può farlo. Per il primo tutti i textbox collegati al data base sono Locked
ed i comandi Update sono disabilitati. Per il secondo invece no.
Naturalmente per accedere come amministratore si deve dare una password. Se
però l'utente ha Access può aprire direttamente il DB e modificarlo. Per
impedirlo imposto una password di apertura database. Non riesco però a
districarmi nella guida per trovare il modo di passare la password da Visual
basic. Come si fa???
Questo è il problema. Inoltre chiedo ai programmatori più esperti se il mio
modo di proteggere il DB è valido oppure no. é macchinoso? Ci sono dei modi
più semplici o più efficaci?
Ciao
Curioso

Per quanto riguarda l'accesso a DB protetti guarda qualche messaggio fà...
Access non è il top della sicurezza, ma la pwd di accesso iniziale non è bypassabile facilmente (ho detto facilmente....
ma è possibile...)
Ciao,
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

più semplici o più efficaci?
Ehm, non so cosa intendi per valido, ma su Internet ci sono programmini da
10$ che craccano la password di Access in un attimo...
Comunque per impedire modifiche involontarie di utenti smanettoni direi che
va bene.
Ciao,
   <--< Nik >-->
Per rispondermi in E-Mail togliere "deleteme" dall'indirizzo.
To reply me by E-Mail remove "deleteme" from my address.

...
...
Ciao Nicola.
Grazie per avermi risposto.
A Proposito dei programmini da 10 $ che craccano Access: ho dovuto
scontrarmi con questo problema con un documento Word97 e ho girato su
Internet per giorni. é vero detti programmini essistono e sono anche gratis.
Però funzianano benino solo con la suite Office 95. In office 97 l'algoritmo
di "criptazione" è stato notevolmente migliorato. Esistono dei programmini
che fanno il crak provando migliaia di passoword al secondo. Con questi
programmini se la password è superiore a 6/7 lettere, il tempo necessario a
provarle tutte diventa di decine di anni! Con questo scherzetto ho perso un
documento importantissimo di cui non ricordo più la password. Ho tenuto il
computer acceso 10 giorni per verificare tutte le password di max 6 lettere
senza cifre!!!!! Penso proprio che se imposto una password di 10 lettere
sono al sicuro dal 99.9 per cento degli utenti!. Ilprogramma dovrebbe girare
in ambito universitario dove lo smanettamento è d'obbligo.
Piuttosto secondo te conviene impostare dei gruppi di utenti con diverse
tipologie d'accesso nel database oppure nel sorgente VB? Secondo me nel
sorgente VB è più facile a fare! Per scoprire come passare la password di
apertura ho dovuto rovistare il newsgroup dietro gentile segnalazione di
un'anima pia come te.
Ti ringrazio di nuovo.
Ciao
Curioso

sorgente VB č piů facile a fare!
Newsgroup: it.comp.lang.visual-basic
Titolo: Altri problemi con il riconoscimento dell'unità CD-ROM

Alla pressione di un tasto ho associato il seguente codice:
Private Sub Command1_Click()
GetDriveType
For cd_unit = Asc("C") To Asc("Z")
If GetDriveType(Chr$(cd_unit) & ":\") = 5 Then
End If
Next
x = Shell("Chr$(cd_unit):\mordillo.EXE", 1)
End Sub
Cosa c'è che non va?

x = Shell("Chr$(cd_unit):\mordillo.EXE", 1)
                  /|\  >>>>>>>>>/|\   ma dove le metti le virgolette?
      x=Shell(Chr$(cd_unit) & ":\mordillo.EXE", 1)
      cosi si scrive.



... togliete Ino dal mio nome per e-mail ...

[Generale_dichiarazioni]
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA"
(ByVal nDrive As String) As Long
Public CDRomList As New Collection
Private Sub EnumCDROMs
   Dim cd_unit As Integer
   For cd_unit = 67 To 90
      If GetDriveType(Chr$(cd_unit) & ":\") = 5 Then
         CDRomList.Add cd_unit
      End If
   Next
End Sub
Private Sub Form_Load()
    EnumCDROMs
End If
Private Sub Command1_Click()
    Dim cd_unit As Integer
    Dim ShellFile$
    If CDRomList.Count = 0 Then Exit Sub
    On Local Error Resume Next
    For cd_unit = 1 To CDRomList.Count
        ShellFile$ = Chr$(CDRomList(cd_unit)) & ":\mordillo.EXE"
        If Len(Dir$(ShellFile$)) > 0 Then
           x = Shell(ShellFile$, 1)
           Exit For
        End If
    Next
    MsgBox "Impossibile localizzare il file mordillo.exe su" & vbCrLf &
"qualsiasi unità CD-ROM installata nel sistema.", vbOKOnly + vbExclamation,
"File non trovato"
End Sub
____________________________________
Questo dovrebbe funzionare un po' meglio ^_^
Ovviamente potrebbe essere migliorato in un paio di cose:
1 - Usare un array di Integer al posto di una Collection
2 - Separare il codice dall'interfaccia utente spostando quanto è in
Command1_Click in una Sub generale
3 - Modificare la Sub generale in modo da poter specificare il nome del file
da eseguire
4 - Rispondere agli eventi di Plug&Play per riconoscere l'eventuale aggiunta
dinamica di un'unità CD-ROM
...ma forse sto divagando.... sorry ! ^_^;;
Cmq sia beccatevi sto codice e fatene ciò che vi pare ! ^_^
Zeross
___________________________________
"Il 30% di grassi in meno dei frollini, amore !"

End Sub
Sublime vaccata....  Al posto di EXIT FOR mettete EXIT SUB ! ^__^
(devo prendere l'abitudine di bere il caffè prima di scrivere la posta...
^__^;;)


Newsgroup: it.comp.lang.visual-basic
Titolo: [Data Report] Colonne

è possibile stampare a colonne (per esempio le stampe delle etichette)
utilizzando il data report (e non il Crystal Report), se si come???
grazie
Orlando
jer...@sinergia.it

 wrote in message
7v6spf$ig4$1...@draco.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: lettura file dbx

buongiorno a tutti,
sapete indicarmi dove trovare qualche tutorial e/o esempio per la lettura 
dei file dbx di posta di outlook express?
Grazie 1000
Fabio 

 sapete indicarmi dove trovare qualche tutorial e/o esempio per la lettura 
http://makeashorterlink.com/?Q1785649A
hth, ovviamente non ne ho provato neanche uno
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie, vado a vedere ..
Fabio 

 lettura dei file dbx di posta di outlook express?
c'è un ottimo OCX sul Sito Comune (
www.it-lang-vb.net
)
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.sinapsi-antispam.tk
http://www.nicolaottomano.it/sinapsi.htm
Ingrosso Orologi.
http://www.supertop.it
email spamtrap: 
spam...@nicolaottomano.it