Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #18605 > unrolled thread

win 7 e richtx32.ocx

Started bygreg <mail@tin.it>
First post2015-12-03 23:15 +0100
Last post2015-12-04 18:53 +0100
Articles 7 — 4 participants

Back to article view | Back to it.comp.lang.visual-basic


Contents

  win 7 e richtx32.ocx greg <mail@tin.it> - 2015-12-03 23:15 +0100
    Re: win 7 e richtx32.ocx greg <mail@tin.it> - 2015-12-03 23:29 +0100
    Re: win 7 e richtx32.ocx GbC <info@gbcdepot.com> - 2015-12-04 10:52 +0100
      Re: win 7 e richtx32.ocx Greg <greg@alicie.com> - 2015-12-04 13:41 +0100
        Re: win 7 e richtx32.ocx GbC <info@gbcdepot.com> - 2015-12-04 15:34 +0100
          Re: win 7 e richtx32.ocx Greg <greg@alicie.com> - 2015-12-04 15:55 +0100
          Re: win 7 e richtx32.ocx Greg <greg@alicietin.it> - 2015-12-04 18:53 +0100

#18605 — win 7 e richtx32.ocx

Fromgreg <mail@tin.it>
Date2015-12-03 23:15 +0100
Subjectwin 7 e richtx32.ocx
Message-ID<n3qeuu$mf9$1@speranza.aioe.org>
Ho installato vb6 sul win7 64 bit, poi msdn e sp6.
Ma mi trovo un ocx che non risulta registrato correttamente: 
richtx32.ocx.
Ho notato che vb6, quanto metto la spunta sugli ogetti inseribili lo 
elenca in c:\windows\syswow64 quindi mi sono accertato che l'ocx fosse 
presente, poi l'ho registrato con regsvr32 ma alla riprova la libreria 
risulta ancora non registrata. Come posso risolvere? Grazie per ogni 
info

[toc] | [next] | [standalone]


#18606

Fromgreg <mail@tin.it>
Date2015-12-03 23:29 +0100
Message-ID<n3qfp6$o0t$1@speranza.aioe.org>
In reply to#18605
Nel suo scritto precedente, greg ha sostenuto :

Ovviamente ho cercato e provato tanti suggerimenti sul web, come qusto

(6) At the command prompt, enter: %systemroot%\SysWoW64\regsvr32.exe 
RichTx32.ocx

Mi dice registrata con successo, ma poi al momento di mettere la spunta 
al design time mi da: libreria degli oggetti non registrata :/

[toc] | [prev] | [next] | [standalone]


#18607

FromGbC <info@gbcdepot.com>
Date2015-12-04 10:52 +0100
Message-ID<n3rnon$92s$1@speranza.aioe.org>
In reply to#18605
Il 03/12/2015 23:15, greg ha scritto:
> Ho installato vb6 sul win7 64 bit, poi msdn e sp6.
> Ma mi trovo un ocx che non risulta registrato correttamente: richtx32.ocx.
> Ho notato che vb6, quanto metto la spunta sugli ogetti inseribili lo
> elenca in c:\windows\syswow64 quindi mi sono accertato che l'ocx fosse
> presente, poi l'ho registrato con regsvr32 ma alla riprova la libreria
> risulta ancora non registrata. Come posso risolvere? Grazie per ogni info

Il motivo più ricorrente di questi problemi è che mancano dei files 
referenziati nella ocx che si registra. Il sistema tenta di registrare 
la libreria, non ci riesce (non sa perché) e comunica quello che sa, 
cioè che la registrazione non è avvenuta.

Controlla nel cd di vb6 il file che contiene l'elenco delle dipendenze 
della OCX e verifica che tutto sia presente, della versione giusta e nei 
posti giusti. Verifica anche l'integrità e le versioni dei file 
coinvolti, perché programmatori spensierati fanno installer che copiano 
files senza verificare le versioni in ballo.

Personalmente (per quello che conta...) ho VB6 su W7 PRO x64 e non ho 
problemi di sorta.

-- 
GbC
www.gbc.uno

[toc] | [prev] | [next] | [standalone]


#18608

FromGreg <greg@alicie.com>
Date2015-12-04 13:41 +0100
Message-ID<n3s1m9$1qs$1@solani.org>
In reply to#18607
Il 04/12/15 10:52:17 GbC ha scritto:
> Il 03/12/2015 23:15, greg ha scritto:
>> Ho installato vb6 sul win7 64 bit, poi msdn e sp6.
>> Ma mi trovo un ocx che non risulta registrato correttamente: richtx32.ocx.
>> Ho notato che vb6, quanto metto la spunta sugli ogetti inseribili lo
>> elenca in c:\windows\syswow64 quindi mi sono accertato che l'ocx fosse
>> presente, poi l'ho registrato con regsvr32 ma alla riprova la libreria
>> risulta ancora non registrata. Come posso risolvere? Grazie per ogni info

> Il motivo più ricorrente di questi problemi è che mancano dei files 
> referenziati nella ocx che si registra. Il sistema tenta di registrare la 
> libreria, non ci riesce (non sa perché) e comunica quello che sa, cioè che la 
> registrazione non è avvenuta.

> Controlla nel cd di vb6 il file che contiene l'elenco delle dipendenze della 
> OCX e verifica che tutto sia presente, della versione giusta e nei posti 
> giusti. Verifica anche l'integrità e le versioni dei file coinvolti, perché 
> programmatori spensierati fanno installer che copiano files senza verificare 
> le versioni in ballo.

> Personalmente (per quello che conta...) ho VB6 su W7 PRO x64 e non ho 
> problemi di sorta.

Conta, conta eccome! Vuol dire che si può fare e sono io che sto sbagliando, è 
comuque una indicazione.

Prima di affidarmi all'installer ho provato la tecnica di copiare il file 
xxxx.sft  in acost.exc e in acmstup.exe, ne ho provato un paio, forse non ho 
trovato quella giusta. Con quella che è andata meglio l'nistallazione partiva, 
installava la java vm, subito dopo riavvio na andava in loop.
Tu che strada hai seguito, se ti ricordi?
Questa di pc professionale la ritieni corretta?
http://www.pcprofessionale.it/2014/08/01/come-installare-visual-basic-6-sui-windows-7-o-8-1/

-- 
Greg

[toc] | [prev] | [next] | [standalone]


#18610

FromGbC <info@gbcdepot.com>
Date2015-12-04 15:34 +0100
Message-ID<n3s89s$jbi$1@speranza.aioe.org>
In reply to#18608
Il 04/12/2015 13:41, Greg ha scritto:
> Il 04/12/15 10:52:17 GbC ha scritto:
>> Il 03/12/2015 23:15, greg ha scritto:
>>> Ho installato vb6 sul win7 64 bit, poi msdn e sp6.
>>> Ma mi trovo un ocx che non risulta registrato correttamente:
>>> richtx32.ocx.
>>> Ho notato che vb6, quanto metto la spunta sugli ogetti inseribili lo
>>> elenca in c:\windows\syswow64 quindi mi sono accertato che l'ocx fosse
>>> presente, poi l'ho registrato con regsvr32 ma alla riprova la libreria
>>> risulta ancora non registrata. Come posso risolvere? Grazie per ogni
>>> info
>
>> Il motivo più ricorrente di questi problemi è che mancano dei files
>> referenziati nella ocx che si registra. Il sistema tenta di registrare
>> la libreria, non ci riesce (non sa perché) e comunica quello che sa,
>> cioè che la registrazione non è avvenuta.
>
>> Controlla nel cd di vb6 il file che contiene l'elenco delle dipendenze
>> della OCX e verifica che tutto sia presente, della versione giusta e
>> nei posti giusti. Verifica anche l'integrità e le versioni dei file
>> coinvolti, perché programmatori spensierati fanno installer che
>> copiano files senza verificare le versioni in ballo.
>
>> Personalmente (per quello che conta...) ho VB6 su W7 PRO x64 e non ho
>> problemi di sorta.
>
> Conta, conta eccome! Vuol dire che si può fare e sono io che sto
> sbagliando, è comuque una indicazione.
>
> Prima di affidarmi all'installer ho provato la tecnica di copiare il
> file xxxx.sft  in acost.exc e in acmstup.exe, ne ho provato un paio,
> forse non ho trovato quella giusta. Con quella che è andata meglio
> l'nistallazione partiva, installava la java vm, subito dopo riavvio na
> andava in loop.
> Tu che strada hai seguito, se ti ricordi?
> Questa di pc professionale la ritieni corretta?
> http://www.pcprofessionale.it/2014/08/01/come-installare-visual-basic-6-sui-windows-7-o-8-1/
>

Avevo installato Visual Studio 6 con questo procedimento:

-   Creare un file vuoto chiamato “MSJAVA.DLL” in C:\Windows\
-   Copiare il CD1 di Visual Studio 6 in una cartella del pc
-   Aprire questa cartella, entrare nella sottocartella "Setup" e 
cercare un file con estensione “*.stf” (il nome esatto del file cambia 
in base all'edizione di Visual Studio 6 che si sta installando, ad 
esempio per la versione Professional è "vs98pro.stf" o "vb98pro.stf", 
per la versione Enterprise è "vs98ent.stf" o "vb98ent.stf" ecc...), una 
volta trovato il file, farne due copie in questa stessa cartella e 
rinominare una copia in "acmsetup.stf" e l'altra in "acost.stf"
-   Copiare l'intero contenuto della cartella "Setup" (quella di cui si 
parla al punto precedente) nella cartella superiore, quella principale 
che contiene il file acmboot.exe, sovrascrivendo tutti gli eventuali file
-   Lanciare (come amministratore su Vista e Windows 7) il programma 
"acmsetup.exe" e proseguire con il setup standard


     Installazione di Visual Basic 6 SP6:

-    Aprire la cartella contenente il SP6
-    Cercare un file “*.stf” e createne due copie, chiamandole 
rispettivamente “acost.stf” e “acmsetup.stf”
-   Lanciare (come amministratore su Vista e Windows 7) il programma 
"acmsetup.exe"

Ma l'ho fatto tempo fa e non ricordo se ho fatto altre cose...


-- 
GbC
www.gbc.uno

[toc] | [prev] | [next] | [standalone]


#18611

FromGreg <greg@alicie.com>
Date2015-12-04 15:55 +0100
Message-ID<n3s9gr$tgn$1@solani.org>
In reply to#18610
Il 04/12/15 15:34:31 GbC ha scritto:

>> Tu che strada hai seguito, se ti ricordi?
>> Questa di pc professionale la ritieni corretta?
>> http://www.pcprofessionale.it/2014/08/01/come-installare-visual-basic-6-sui-windows-7-o-8-1/
>>

> Avevo installato Visual Studio 6 con questo procedimento:

> -   Creare un file vuoto chiamato “MSJAVA.DLL” in C:\Windows\
> -   Copiare il CD1 di Visual Studio 6 in una cartella del pc
> -   Aprire questa cartella, entrare nella sottocartella "Setup" e cercare un 
> file con estensione “*.stf” (il nome esatto del file cambia in base 
> all'edizione di Visual Studio 6 che si sta installando, ad esempio per la 
> versione Professional è "vs98pro.stf" o "vb98pro.stf", per la versione 
> Enterprise è "vs98ent.stf" o "vb98ent.stf" ecc...), una volta trovato il 
> file, farne due copie in questa stessa cartella e rinominare una copia in 
> "acmsetup.stf" e l'altra in "acost.stf"
> -   Copiare l'intero contenuto della cartella "Setup" (quella di cui si parla 
> al punto precedente) nella cartella superiore, quella principale che contiene 
> il file acmboot.exe, sovrascrivendo tutti gli eventuali file
> -   Lanciare (come amministratore su Vista e Windows 7) il programma 
> "acmsetup.exe" e proseguire con il setup standard


>      Installazione di Visual Basic 6 SP6:

> -    Aprire la cartella contenente il SP6
> -    Cercare un file “*.stf” e createne due copie, chiamandole 
> rispettivamente “acost.stf” e “acmsetup.stf”
> -   Lanciare (come amministratore su Vista e Windows 7) il programma 
> "acmsetup.exe"

> Ma l'ho fatto tempo fa e non ricordo se ho fatto altre cose...

Grazie GbC,
spero di aver tempo di provare stasera.
Spero che gli basti la presenza del file msjava.dll, perchè li mi andava in 
loop, e non ho pensato di dargli in pasto un file vuoto perchè immaginavo che 
andasse a fare il test via registro.
Vedo che le copie di *.stf devono restare sempre *stf mentre le guide provate 
indicano di rinominare in *.exe
Farò sapere, intanto grazie infinite :)

-- 
Greg

[toc] | [prev] | [next] | [standalone]


#18612

FromGreg <greg@alicietin.it>
Date2015-12-04 18:53 +0100
Message-ID<n3sjvi$f2b$1@speranza.aioe.org>
In reply to#18610
Il 04/12/2015 15:34, GbC ha scritto:
>
> Avevo installato Visual Studio 6 con questo procedimento:
>
> -   Creare un file vuoto chiamato “MSJAVA.DLL” in C:\Windows\
> -   Copiare il CD1 di Visual Studio 6 in una cartella del pc
> -   Aprire questa cartella, entrare nella sottocartella "Setup" e 
> cercare un file con estensione “*.stf” (il nome esatto del file cambia 
> in base all'edizione di Visual Studio 6 che si sta installando, ad 
> esempio per la versione Professional è "vs98pro.stf" o "vb98pro.stf", 
> per la versione Enterprise è "vs98ent.stf" o "vb98ent.stf" ecc...), 
> una volta trovato il file, farne due copie in questa stessa cartella e 
> rinominare una copia in "acmsetup.stf" e l'altra in "acost.stf"
> -   Copiare l'intero contenuto della cartella "Setup" (quella di cui 
> si parla al punto precedente) nella cartella superiore, quella 
> principale che contiene il file acmboot.exe, sovrascrivendo tutti gli 
> eventuali file
> -   Lanciare (come amministratore su Vista e Windows 7) il programma 
> "acmsetup.exe" e proseguire con il setup standard
>
>
>     Installazione di Visual Basic 6 SP6:
>
> -    Aprire la cartella contenente il SP6
> -    Cercare un file “*.stf” e createne due copie, chiamandole 
> rispettivamente “acost.stf” e “acmsetup.stf”
> -   Lanciare (come amministratore su Vista e Windows 7) il programma 
> "acmsetup.exe"
>
> Ma l'ho fatto tempo fa e non ricordo se ho fatto altre cose...

Ho fatto copia-incolla della tua procedura e l'ho messa nella cartella 
dei sorgenti di VB6, magari ce ne sarà bsiogno in futuro, il fatto che 
che l'abbia installato 1 volta su 5-6 tentativi lascia intendere che 
anche la prox installazione ci potrebbe essere qualche intoppo.

Ma in ogni caso voglio comunicare come ho risolto la registrazione di 
RICHTX32.OCX senza bisogno di procedere a disinstallare e reinstallare 
di nuovo:
c:\windows\syswow64\regtlib msdatsrc.tlb
e subito dopo: regsvr32 richtx32.ocx
Mi è stato spiagato per sommi capi al telefono che la prima libreria 
sovrintende al buon esito della registrazione di tutte le altre. No ho 
capito granchè, ma la procedura ha funzionato.
Un grazie a tutti

--
Greg

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.visual-basic


csiph-web