Artigo: 315458 - Última revisão: quinta-feira, 4 de Março de 2004 - Revisão: 1.3 PROBLEMA: Simple MAPI BMAPI funções poderão não funcionar código do Visual Basic
importante : Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Descrição do registo do Microsoft Windows SintomasChamadas para a função MAPISendMail efectuadas a partir do Microsoft Visual Basic código poderão falhar com uma mensagem de erro semelhante à seguinte: Microsoft Outlook Não existe nenhum cliente de correio predefinido ou o cliente de correio actual não consegue processar o pedido de mensagem. Execute o Microsoft Outlook e defina-lo como o cliente de correio predefinido. CausaProgramas de Visual Basic que utilizam Simple MAPI normalmente utilizam instruções Declare que importar as funções BMAPI. Quando o Outlook Express é o cliente de correio predefinido, a biblioteca de stub MAPI não pode encaminhar estas chamadas para o Outlook Express; em vez disso, as chamadas de falham e é apresentada uma mensagem de erro. ResoluçãoUma forma de resolver este problema é não utilizar instruções Declare que se referem as funções BMAPI. No entanto, uma vez que do Visual Basic não é possível chamar o BMAPI não funciona (a menos que manipular as estruturas necessárias ao nível binário), pode escrever código para chamar as funções de Simple MAPI a partir de uma linguagem que pode tratar as estruturas, esse C ou C++. Duas outras resoluções são fornecidas no fim da secção "Mais informação". Ponto Da SituaçãoEste comportamento ocorre por predefinição. Mais InformaçãoA biblioteca de stub MAPI, o ficheiro Mapi32.dll, é a DLL que normalmente é carregado por uma aplicação cliente para utilizar SMAPI. A biblioteca de stub encaminha as chamadas para a implementação MAPI adequada, consoante as definições de registo. Desta forma, podem coexistir várias implementações sem substituir entre si. Quando é efectuada uma chamada para uma função exportada pela biblioteca de stub, a biblioteca segue estes passos:
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 315458
(http://support.microsoft.com/kb/315458/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo