MSMAPI - "Stringa dell'interfaccia non valida"

549 views
Skip to first unread message

Serpico

unread,
Jan 8, 2016, 8:49:27 AM1/8/16
to Foxpro Italia
In una procedura di invio mail utilizzo MSMAPI.
Mai avuto nessun tipo di problema fino a quando non abbiamo cambiato PC al Cliente con un Windows 7 + Windows Live Mail

La procedura restituisce l'errore:
"OLE error code 0x800401f3 : Stringa dell'interfaccia non valida"

Pensavo fosse la mancanza della DLL ma invece c'è...suggerimenti?
Qualcuno di voi ha avuto mai questo tipo di errore?

Grazie.

Fabio

Gianni

unread,
Jan 8, 2016, 9:04:44 AM1/8/16
to foxpro...@googlegroups.com
Ciao Fabio,

sospetto che tu non abbia registrato l'OCX.

Ma attento che non basta la sola registrazione, devi inserire anche la corretta license key nel registro di Windows.

Gianni

Fabio Di Buò

unread,
Jan 8, 2016, 10:29:40 AM1/8/16
to Foxpro Italia
​Ciao Gianni,
per registrazione OCX intendi con questa linea di comando?

Regsvr32 /s MSMAPI32.OCX


--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Foxpro Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a foxpro-itali...@googlegroups.com.
Per postare messaggi in questo gruppo, invia un'email a foxpro...@googlegroups.com.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/foxpro-italia/c9gv8b9fj1ur1glgl5moca8veopo7vqnpc%404ax.com.
Per ulteriori opzioni, visita https://groups.google.com/d/optout.

Gianni

unread,
Jan 8, 2016, 11:31:28 AM1/8/16
to foxpro...@googlegroups.com
Si, la registrazione è quella.

Se il controllo lo utilizzi in un form dovrebbe bastare.

Se invece lo utilizzi da codice come faccio io, è necessario inserire nel registro di Windows la corretta license key.

Io lo uso su Windows 8.1 Pro senza problemi.

Fabio Di Buò

unread,
Jan 8, 2016, 11:32:24 AM1/8/16
to Foxpro Italia
e come faccio ad aggiungere la licenza?

per licenza intendi la licenza di visual foxpro nella chiave di registro MSMAPI32?


Gianni

unread,
Jan 8, 2016, 11:43:18 AM1/8/16
to foxpro...@googlegroups.com
No, la licenza del componente OCX.

In allegato il file MSMAPI32.reg

Salvalo, click col destro, Unisci, autorizza.

Gianni

----- Original Message -----
From: Fabio Di Buò <fabio...@gmail.com>
To: Foxpro Italia <foxpro...@googlegroups.com>
Sent: Fri, 8 Jan 2016 17:32:23 +0100
Subject: Re: MSMAPI - "Stringa dell'interfaccia non valida"

e come faccio ad aggiungere la licenza?

per licenza intendi la licenza di visual foxpro nella chiave di registro
MSMAPI32?

Il giorno 8 gennaio 2016 16:29, Fabio Di Buò <fabio...@gmail.com> ha
scritto:

> ?Ciao Gianni,
> per registrazione OCX intendi con questa linea di comando?
>
> Regsvr32 /s MSMAPI32.OCX
>
> ?

Gianni

unread,
Jan 8, 2016, 11:52:01 AM1/8/16
to foxpro...@googlegroups.com
(Ops, mi sono dimenticato l'allegato ...)

No, la licenza del componente OCX.

In allegato il file MSMAPI32.reg

Salvalo, click col destro, Unisci, autorizza.

Gianni

----- Original Message -----
From: Fabio Di Buò <fabio...@gmail.com>
To: Foxpro Italia <foxpro...@googlegroups.com>
Sent: Fri, 8 Jan 2016 17:32:23 +0100
Subject: Re: MSMAPI - "Stringa dell'interfaccia non valida"

e come faccio ad aggiungere la licenza?

per licenza intendi la licenza di visual foxpro nella chiave di registro
MSMAPI32?

Il giorno 8 gennaio 2016 16:29, Fabio Di Buò <fabio...@gmail.com> ha
scritto:

> ?Ciao Gianni,
> per registrazione OCX intendi con questa linea di comando?
>
> Regsvr32 /s MSMAPI32.OCX
>
> ?
MSMAPI32.reg

Gianni

unread,
Jan 8, 2016, 12:05:53 PM1/8/16
to foxpro...@googlegroups.com
Ma sospetto che il problema sia un altro.

Hai verificato che Windows Live Mail sia impostato come il Gestore di posta predefinito?
Verificalo nelle impostazioni di Windows Live Mail.

E verificalo anche nelle impostazioni di Windows, nella sezione Impostazione programmi predefiniti.

Fabio Di Buò

unread,
Jan 11, 2016, 4:53:27 AM1/11/16
to Foxpro Italia
Io sul mio non ho impostato il programma come programma predefinito e funziona perfettamente.

Ho registrato e messo la chiave di registro che mi hai inviato (grazie ;) )

ora l'errore è:

"Ole 2.0 exception 32051"

ho provato anche ad impostare "windows live mail" come programma predefinito su windows, ma nada.



Gianni

unread,
Jan 11, 2016, 6:21:55 AM1/11/16
to foxpro...@googlegroups.com
Ciao Fabio,

quanti e quali programmi di posta sono installati sul tuo pc che non da problemi e quanti e quali sono installati nel pc problematico?

Impostando il predefinito decidi quale verrà utilizzato, è una scelta importante.

I posti dove effettuare questa impostazione sono due, uno in WLM stesso ed uno nelle impostazioni di Windows, lei hai verificate e magari riapplicate entrambe?

Gianni

unread,
Jan 11, 2016, 8:02:00 AM1/11/16
to foxpro...@googlegroups.com
Ciao Fabio,

cerca l'errore 32051 nella seguante tabella:

Error Messages, MAPI Controls
https://msdn.microsoft.com/en-us/library/aa228170%28v=vs.60%29.aspx?f=255&MSPPError=-2147217396
Reply all
Reply to author
Forward
0 new messages