Newsgroup: it.comp.lang.visual-basic
Titolo: VB 6.0 e Windows Xp Pro: installazione

Ciao a tutti,
ho realizzato un software in VB 6.0 in ambiente WIndows 2000 Pro e per
l'installzione ho usato Visual Studio Installer.
Ora se in qualità di Amministratore lancio l'installazione (realizzata con
Visual Studio Installer) su un PC con
Windows 2000 Pro o XP Pro il software funziona correttamente.
Se in seguito faccio il logon come un'altro utente (non appartenete al
gruppo di Aministrators) e lancio lo stesso software: mi salta fuori quanto
segue:
"Il componente 'mscomctl.ocx' o una delle relative dipendenze non sono
registrati correttamente. Un file non è stato trovato o non è valido"
Eppure il file 'mscomctl.ocx' esiste ('C:\WINT\System32'  sotto Windows 2000
Pro 'C:\Windows\System32'  sotto Windows XP Pro)
Esiste un Visual Studio Installer che permette di installare un software
relizzato con Visual Basic 6.0 su un pc con Xp Pro?
Se si dove lo posso scaricare, sempre che sia free?
Non è necessario che sia free, l'importante che sia affidabile e non dia
problemi come quello qui sopra riportato.
Grazie a tutti
Mosca

 ha scritto nel messaggio
news:mUHa9.25092$pX1.7...@news2.tin.it...

il tuo problema non è dovuto all'uso di VS Installer, ma è dato dal fatto
che il componente che vuoi utilizzare non può essere usato dall'utente
che ha fatto il log...
per risolvere questo puoi provare ad installare il programma non come
amministratore o registri a mano i componenti
per i pacchetti di installazione puoi usare, in alternativa, Inno Setup.
--
bye BlackMagic
ICQ: 85485468
Aiuta la ricerca sul cancro 
http://members.ud.com
Join
at:
http://members.ud.com/services/teams/team.htm?id=2E71C62A-8E67-48DB-B472-
BCA129B35412

"Come faccio a registrare a mano i componenti?


Regsvr32 nomefile.estensione

 ha scritto nel messaggio
news:akfi6u$1hoaup$1...@ID-150836.news.dfncis.de...

Sotto Guest
lanciando
 'Regsvr32 C:\Windows\Sistem32\mscomctl.ocx'
 mi viene fuori:
DllRegisterServer in C:\Windows\System32\mscomctl.ocx non riuscito
Che faccio?

 Che faccio?
Prova come Administrator, come ti aveva suggerito BlackMagic.
ciao
Alberto

 ha scritto nel messaggio
news:8ZLa9.109076$lu5.2...@twister1.libero.it...

Come Administrator non ho problemi ne di installazione ne di esecuzione del
software che ho relaizzato, ma faccio il logon come Guest e lancio il
programma precedentemente installato come Administrator mi viene detto che:
"Il componente 'mscomctl.ocx' o una delle relative dipendenze non sono
registrati correttamente. Un file non è stato trovato o non è valido"
Quindi non riesco utilizzare il software solo se faccio il Logon come
Administrator, ma l'utente finale non farà certo parte del gruppo degli
Administrators
Ciao

 ha scritto nel messaggio
news:8ZLa9.109076$lu5.2...@twister1.libero.it...

Come Administrator non ho problemi ne di installazione ne di esecuzione del
software che ho relaizzato, ma se faccio il logon come Guest e lancio il
programma precedentemente installato come Administrator mi viene detto che:
"Il componente 'mscomctl.ocx' o una delle relative dipendenze non sono
registrati correttamente. Un file non è stato trovato o non è valido"
Quindi riesco ad utilizzare il software solo se faccio il Logon come


Il tuo problema non č nel componente ma nei diritti dell'utente con cui fai
il logon. L'utente Guest ("Ospite") non ha praticamente diritti di nulla,
figurati eseguire un componente. Crea un altro utente e digli che č membro
di users. Se continua a ropere le scatole (ma non dovrebbe proprio) prova
powerusers (anche se DEVE funzionare con users perchč powerusers ha troppi
diritti)
Dario

 diritti)
Quello di Guest era solo un esempio.
Mosca ha detto (vedi il primo post) che il problema si verifica con
qualunque utente che non sia Administrator, per cui temo che il problema sia
da qualche altra parte.
Anche perchè non credo che farà lavorare gli utenti come "Guest".
Comunque il tuo post è molto illuminante....
Ciao
Alberto


Con un'utente appartenete al gruppo degli Users ho lo stesso comportamento
di un utente apprtente al gruppo dei Guests.
Infatti quando vado a lanciare il software:
"Il componente 'mscomctl.ocx' o una delle relative dipendenze non sono
registrati correttamente. Un file non è stato trovato o non è valido"
PS. L'nstallazione comunque richiede i diritti dell'Amministrator


Con un utente appartenete al gruppo dei Power Users riesco sia ad installare
che a lanciare il software come dicevi tu.