Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Run time error 339

343 views
Skip to first unread message

F. B.

unread,
Apr 7, 2015, 8:14:09 AM4/7/15
to
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.

Ho seguito le istruzioni trovate in internet, che allego.

Ciao, registra di nuovo il file .ocx
Per registrare il file, dopo averlo salvato in system32, segui queste
indicazioni:
Start o logo di Windows, nella barra di ricerca digita cmd, in alto fai
clic con il destro su cmd.exe e scegli di avviare come amministratore,
ora digita il seguente comando:
regsvr32 %Systemroot%\System32\msdatgrd.ocx

Mi sono procurato il file in questione e ho seguito passo passo le
istruzioni, dopo averlo salvato in system32.

Il processo non va a buon fine con il messaggio che il file non viene
trovato.

Ho cercato in system32, il file è presente. Ho disabilitato tutte le
protezioni da scrittura, ma senza ottenere alcunché.

Devo far presente anche che facendo una ricerca con il nome del file o
con *.ocx non viene trovato nulla, anche se in system32 sono presenti
più files con l'estensione ocx.

Che faccio?

Grazie.

F.B.

salclem2

unread,
Apr 7, 2015, 3:17:37 PM4/7/15
to
"F. B." <lah...@lkasfo.eu> nel suo ultimo post si è così espresso:
L'errore 339 sta per "Invalid use of property"
Presumo tu abbia una versione Windows 64-bit, in tal caso
devi mettere l'ocx in SysWOW64 e non System32.
Se non funzionasse questa soluzione, vuol dire che hai fatto un uso
improprio di una proprietà dell'ocx






--
http://salclem2.altervista.org/
http://netuser.altervista.org/
http://freewareonline.altervista.org/

F. B.

unread,
Apr 7, 2015, 5:03:24 PM4/7/15
to
Il 07/04/15 14:13, F. B. ha scritto:
Grazie per il consiglio, problema risolto.

C'è comunque da dire che le spiegazioni sul sito microsoft non sono
propriamente chiarissime...

F.B.

salclem2

unread,
Apr 8, 2015, 1:30:20 AM4/8/15
to
"F. B." <lah...@lkasfo.eu> nel suo ultimo post si è così espresso:
Mi sono sbagliato, 339 sta per "Application-defined or object-defined error"
comunque il seguito di quanto ho scritto non cambia

GbC

unread,
Apr 8, 2015, 4:20:23 AM4/8/15
to
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

F. B.

unread,
Apr 9, 2015, 9:09:16 AM4/9/15
to
Il problema è stato risolto.

Premesso che ho usato l'installer del software, che probabilmente non è
perfetto, ho copiato il file in syswow64, poi lanciato la procedura di
registrazione è tutto è andato a posto.

Grazie di tutto.


Il 08/04/15 10:20, GbC ha scritto:
0 new messages