Newsgroup: it.comp.lang.visual-basic
Titolo: DLL BASTARDE!!

Ciao a tutti,
ebbene dopo mesi di tentativi ho fatto il mio benedetto programma che mi 
spedisce via email l'indirizzo ip pubblico di una macchina!!
Il problema forse è banale ma non so come risolverlo:
nel pc il programma funge che è una meraviglia!
In altri pc, mi dice:
Il componente ActiveX non è in grado di creare l'oggetto o di restituire un 
riferimento a questo oggetto (errore 429)
Allora ho preso la libreria VbSendMail.dll e l'ho incollata in 
c:\windows\system32 ma non funziona ancora.
Sinceramente non ho idea di cosa fare, voi? 

 Sinceramente non ho idea di cosa fare, voi?
Due controlli veloci:
1) La libreria l'hai solo copiata, o anche registrata (con regsvr32)?
2) Non e' che la libreria utilizza dei componenti cnon presenti sugli
altri pc?
Bye by SixaM 8-]
P.S. Come avrai intuito, non basta copiare un proramma, l'ideale e' creare
un file di setup
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao,
nel mio pc il programma funziona, nel mio pc ho installato visual basic.
In tutti gli altri pc, non c'è il visual basic installato, e non funziona.
Prima mi chiede di registrare la dll vbsendmail, che io prontamente 
registgro.
Dopo mi dice eroore 35671 time out.
Ma allora io dico una cosa, per quale assurdo motivo nel mio pc va e negli 
altri no???? 

 ha scritto nel messaggio
news:b5zze.134883$75.57...@news4.tin.it...

E i file di runtime di VB?!
Ciao, Vincenzo

Perdona la mia ignoranza... cosa sono i file di routine? 

 Perdona la mia ignoranza... cosa sono i file di routine? 
se imparassi a quotare decentemente ti renderesti conto una cosa...
-- 
ciao, hal

Io clicco su rispondi al news group e scrivo!
Cosa sbaglio?? 

 Perdona la mia ignoranza... cosa sono i file di routine? 
Noti ora che tu hai parlato di routine, mentre VincePik di runtime?
-- 
ciao, hal

> Perdona la mia ignoranza... cosa sono i file di routine?
Runtime...
Sono le librerie di esecuzione di VB, senza quelle, nessun programma VB
parte.
Basta che le pigli e le registri con regsvr32(sono circa 1,5 mb) il nome č
VBRUNxxxx.dll (xxxx č la versione di vb) spulcia la cartella di windows e
trovale.
Bye,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
MyBLOG (NEW!!) 
http://spaces.msn.com/members/itanet/

 trovale.
VBRUNxx.dll erano i vecchi runtime, vb5 e vb6 hanno rispettivamente
msvbvm50.dll e msvbvm60.dll
per distribuirle e` sufficiente fare un pacchetto di setup per la
propria applicazione, il package deployment wizard le include
automaticamente
-- 
ciao, hal

 automaticamente
Ha... evvero...


 evvero...
e` vero...
P.S. rimane sempre la faccenda del newsreader ;-)
-- 
ciao, hal

> P.S. rimane sempre la faccenda del newsreader ;-)
Ma cosa ha di male?
Io... li vedo korrettamente i miei mess...
Spiegate un pò x favore.


 ha scritto

e in 15 anni di windows io non credo di averne mai registrata una...

No no ragazzi piano..
Non ci sto capendo nulla..
Allora il mio programma usa anche i seguenti file:
MSINET.OCX
VBSENDMAIL.DLL
MSWINSCK.OCX
Per far funzionare il programma in un pc qualunque, un pc quindi dove non ci 
sia vb6 installato, devo registrare i 3 files con il comando REGSVR32.
Se dopo aver fatto la registrazione io cambio percorso al mio programma ( lo 
sposto da una cartella ad un' altra) devo registrare nuovamente i miei 3 
files.
Bene, vi ho scritto la mia situazione.
Le domande da 1000000 di punti sono:
come posso fare affinche i 3 files non neccessitino piu di essere 
registrati? c'è un modo per registrarli automaticamente? Devo creare un 
setup d'installazione del mio programma? Se devo creare un setup è 
complicato?
Questi sono i miei dubbi.
Come sempre sarò grato a chi mi illumina! 

 Come sempre sarò grato a chi mi illumina!
da menuavvio/vb scegli creazione guidata pacchetti installazione (credo: da
me si chiama package+deployment wizard) e lascia fare a lui, di solito ci
prende.
ciao, a.

Benissimo, ho creato un bel pacchetto d'installazione!
Tutto funziona a meraviglia sono molto contento!
Adesso mi informo un po su come ampliare l'argomento.
Se ho problemi spero mi aiuterete! 

 Benissimo, ho creato un bel pacchetto d'installazione!
prego :P
