Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Ver. di Windows

Buongiorno a tutti.....al 90% ho sbagliato NG chiedo venia....ma non
so dove postare il mio problema....intanto lo faccio qui....
Ho 1 " vecchio" programma in VB progettato x Win 98 o 2000 e avrei la
necessità di installarlo su 1 macchina XP....il problema che quando
vado a registrare degli ocx ( Imgscan,Imgedit ....) mi dice che non
sono compatibili con la ver. di windows.....ed inoltre cerca di
installare file sulla root C:\winnt\system32  che ovviamente io non
ho.......
come si fa in uqesti casi?????????
chiedo ancora scusa se ho sbagliato NG ma se qualcuno sa
auitarmi.......
Ciao a tutti
Emanuele

 ho.......
Apparte il WinNT\System che se è stato fatto fisso in quel modo ci fai poco
(strano perchè di solito viene impostato WinSysPath), forse se editi il
Setup.LST, ma non credo abbia effetto, se possiedi solo il pacchetto non ti
so aiutare.
Per Imgscan.ocx ecc. devi avere un CD di Win2000, metterlo nel pc e
lanciare questo batch, non puoi infatti registrare i singoli ocx (non
chiedermi perchè).
Fai un batch con questo contenuto:
REM Batch pgm starts here
MD "C:\Programmi\IMAGEVUE"
CD "C:\Programmi\IMAGEVUE"
EXPAND D:\I386\KODAKIMG.EX_ C:\Programmi\IMAGEVUE\KODAKIMG.EXE
EXPAND D:\I386\KODAKPRV.EX_ C:\Programmi\IMAGEVUE\KODAKPRV.EXE
EXPAND D:\I386\IMGADMIN.OC_ C:\Programmi\IMAGEVUE\IMGADMIN.OCX
EXPAND D:\I386\IMGEDIT.OC_ C:\Programmi\IMAGEVUE\IMGEDIT.OCX
EXPAND D:\I386\IMGSCAN.OC_ C:\Programmi\IMAGEVUE\IMGSCAN.OCX
EXPAND D:\I386\IMGTHUMB.OC_ C:\Programmi\IMAGEVUE\IMGTHUMB.OCX
EXPAND D:\I386\OCKODAK.DL_ C:\Programmi\IMAGEVUE\OCKODAK.DLL
EXPAND D:\I386\IMGCMN.DL_ C:\Programmi\IMAGEVUE\IMGCMN.DLL
EXPAND D:\I386\OIENG400.DL_ C:\Programmi\IMAGEVUE\OIENG400.DLL
EXPAND D:\I386\OIPRT400.DL_ C:\Programmi\IMAGEVUE\OIPRT400.DLL
EXPAND D:\I386\OISLB400.DL_ C:\Programmi\IMAGEVUE\OISLB400.DLL
EXPAND D:\I386\OISSQ400.DL_ C:\Programmi\IMAGEVUE\OISSQ400.DLL
EXPAND D:\I386\OIUI400.DL_ C:\Programmi\IMAGEVUE\OIUI400.DLL
EXPAND D:\I386\OITWA400.DL_ C:\Programmi\IMAGEVUE\OITWA400.DLL
regsvr32 "C:\Programmi\IMAGEVUE\IMGADMIN.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGTHUMB.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGSCAN.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGEDIT.OCX"
Pause
REM Batch pgm ends here
Se ti serve per altre volte, senza avere il cd, basta che ricopi la
cartella C:\programmi sul nuovo pc e lanci un batch così:
REM Batch pgm starts here
regsvr32 "C:\Programmi\IMAGEVUE\IMGADMIN.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGTHUMB.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGSCAN.OCX"
regsvr32 "C:\Programmi\IMAGEVUE\IMGEDIT.OCX"
Pause
REM Batch pgm ends here

On 25 Lug, 11:19, "Andrea [Work]" <nos...@invalid.invalid> wrote:

Intanto non so come ringraziarti......
in ufficio cmq non ho win 2000,ho solo 2000server e 98....ho provato
con questi,ma mi da sempre il solito errore...
LoadLibrary("C:\Programmi\Imagevue\IMGADMIN.OCX")non
riuscito.impossibile trovare il modulo specificato
AIUTOOOOOOOOOOOOOOOOOOOOOOOOOOOO

 riuscito.impossibile trovare il modulo specificato
Qugli ocx da soli non li registri, devi fare tutta la procedura e avere
tutti quei file del primo batch.

On 25 Lug, 12:26, "Andrea [Work]" <nos...@invalid.invalid> wrote:

la cartella la crea....ma ovviamente rimane vuota....i domanda (forse
IDIOTA)...io ho scaricato questi ocx...se invece di dare il path d: do
il path dei file che ho scaricato?
cmq...se hai msn forse li facciamo prima....
e.pa...@email.it
grazie ancora......

 cmq...se hai msn forse li facciamo prima....
Non ce l'ho, sorry
Se non hai il disco di win2000 e/o non reperisci tutti i file richiesti
(non solo i 4 ocx da registrare) la vedo dura comunque.

On 25 Lug, 13:49, "Andrea [Work]" <nos...@invalid.invalid> wrote:

GRAZIE
ho provato da 1 altra macchina e sembra funzionare.....ora xò....non
so se questo problema sia legato a questi componenti....avvio il
programma.....
e nel momento della prima select ( mascera di log in ) mi genera
questo errore.....
Errore "3704" di runtime: L'operazione non è consentita quando
l'oggetto è chiuso.
ce la farò ad IMPAZZIRE?????

 l'oggetto è chiuso.
Il Recordset lo apri prima di verificare i dati?
I sorgenti li hai a disposizione? O hai solo il pacchetto di installazione?
Se hai solo il pacchetto puoi solo contattare chi ti ha venduto il
programma, se hai i sorgenti debugga e vedi dove ti da errore.

On 25 Lug, 16:31, "Andrea [Work]" <nos...@invalid.invalid> wrote:

il problema è che gli stessi sorgenti mi danno errore solo su questa
macchina............
potrebbe essere 1 problema legato alla connessione odbc????

 potrebbe essere 1 problema legato alla connessione odbc????
Scusa è, forse non ho capito.
Apri il progetto, fai CTRL+F5 e dove ti dà errore? Da lì devi riuscire a
capire il problema e cosa manca. Probabilmente devi registrare
qualcos'altro.
Per l'ODBC non ho idea, non lo mai usato.