Entrar

VarCyFromStr() retorna um valor incorreto no Windows XP

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

IMPORTANTE: 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

321395
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Se você passar um valor diretamente para uma função, a função pode não funcionar. O fragmento de código exemplo a seguir demonstra esse problema:
Private Sub Command1_Click()Debug.Print CCur("0.28042328042328") 'Does not workEnd Sub				
Resolução
Para resolver esse problema, obtenha o service pack mais recente para o Windows XP. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322389Como obter o Windows XP Service Pack mais recente

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site: Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Informações sobre o arquivo

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   Date         Time   Version      Size     File name   ------------------------------------------------------   05-Jun-2002  11:26  3.50.5014.0   77,824  Asycfilt.dll   05-Jun-2002  11:17  3.50.5016.0  569,344  Oleaut32.dll   05-Jun-2002  11:26  5.0.5014.0   106,496  Olepro32.dll				

Como Contornar
Para contornar esse problema, passe o valor para a função através de uma variável. O fragmento de código exemplo a seguir demonstra esse método:
Private Sub Command1_Click()Dim d As Doubled = CDbl("0.28042328042328")Debug.Print CCur(d) 'Works correctlyEnd Sub				
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo. Esse problema foi corrigido primeiro no Windows XP Service Pack 1.
kbMgmtAdmin

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 321395 - Última Revisão: 01/11/2015 21:43:41 - Revisão: 1.5

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbbug kbfix kbsysadmin kbwinxpsp1fix KB321395 KbMtpt
Comentários