Il 07/04/2015 14:13, F. B. ha scritto:
> Salve a tutti, utilizzo win 7 su un mac non all'interno di una macchina
> virtuale, ma installato in una partizione bootcamp formattata ntfs.
>
> Un software specialistico che devo utilizzare si ferma con un report di
> errore 339 di run time, relativo al file msdatgrd.ocx, che non viene
> trovato.
[snip]
Il software che usi non trova il file msdatgrd.ocx. Le ocx sono
componenti condivisi che devono essere copiate nel sistema e poi
registrate per poter essere utilizzate.
Di norma è l'installer che provvede a verificare la necessità, copiare,
registrare i componenti condivisi necessari al corretto funzionamento
dei programmi. Dal problema che descrivi devo dedurre che non hai
l'installer dell'applicazione.
Quindi per prima cosa contatta chi ha realizzato il programma e farti
dare un installer.
Se non puoi recuperare l'installer prendi la ocx (tra l'altro si
dovrebbe sapere quale versione è stata usata nel programma e se quella
che hai è utilizzabile) e copiala in:
A) Win XP, Vista, 7 x86:
c:\windows\system32
quindi
start > esegui > cmd [invio]
cd c:\windows\system32
dir msdatgrd.ocx < verifica se il file è nella cartella
regsvr32 msdatgrd.ocx
B) Win 7 x64:
c:\windows\SysWOW64
quindi
start > esegui > cmd [invio]
cd c:\windows\SysWOW64
dir msdatgrd.ocx < verifica se il file è nella cartella
regsvr32 msdatgrd.ocx
Se il tuo programma continua a dare il problema prova a mettere la ocx
nella cartella del programma (sarebbe meglio evitarlo) e registrarla.
C'è un ulteriore problema. Molte ocx hanno delle 'dipendenze', cioè
richiedono per il corretto funzionamento altri file (dll o altro) da cui
dipendono. Non ricordo se quella ocx richieda particolari files per
funzionare. La soluzione migliore è comunque disporre dell'installer.
Ciao cia'
--
GbC
www.gbc.uno