CORRECÇÃO: O IDE do Visual Studio .NET 2002 falha quando uma propriedade de matriz dupla de um utilizador o controlo está definida para um valor muito pequeno ou para um valor muito elevado

Traduções de Artigos Traduções de Artigos
Artigo: 834907 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

IDE do Microsoft Visual Studio .NET 2002 deixa de responder quando criar uma solução ou quando tenta abrir um formulário que hospeda um controlo de utilizador Microsoft .NET Framework 1.0 na vista do estruturador. Este problema ocorre quando uma propriedade de matriz dupla de um utilizador o controlo está definida para um valor muito pequeno ou para um valor muito elevado. Não recebe uma mensagem de erro quando este problema ocorre. Se tentar voltar a abrir a solução, o Visual Studio .NET 2002 IDE deixa de responder novamente. Ainda não recebe uma mensagem de erro. Um valor como 1E210 poderia provocar a ocorrência deste problema.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente para o Microsoft .NET Framework 1.0. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
318836Como obter o .NET Framework 1.0 service pack mais recente

Informações sobre a correcção

Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde o próximo .NET Framework 1.0 que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
Date         Time   Version         Size       File name
--------------------------------------------------------------------------
02-Sep-2004  03:57  7.0.9764.0        589,824  Cscomp.dll       
02-Sep-2004  04:24  7.0.9764.0        716,800  Cslangsvc.dll    
02-Sep-2004  10:43  1.0.3705.482    1,179,648  Microsoft.visualstudio.dll

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos do Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no .NET Framework 1.0 Service Pack 2.

Mais Informação

Passos para reproduzir o comportamento

  1. Inicie o Microsoft Visual Studio NET..
  2. No menu ficheiro , aponte para Novo e, em seguida, clique em projecto .
  3. Na secção Tipos de projecto , clique em Visual C# Projects .
  4. Na secção modelos , clique em Aplicação do Windows , escreva Q834907 na caixa nome e, em seguida, clique em OK .
  5. No menu ficheiro , clique em Adicionar novo item .
  6. Na caixa de diálogo Adicionar novo item , clique em Controlo de utilizador e, em seguida, clique em Abrir .
  7. No menu Ver , clique em código .
  8. Em UserControl1.cs, adicione o seguinte código.
    double[] _ArrayOfDoubles = new double[5];
    public double[] ArrayOfDbl
    {
    	get
    	{
    		return _ArrayOfDoubles;
    	}
    	set
    	{
    		_ArrayOfDoubles = value;
    	}
    } 
    
  9. No menu criar , clique em criar soluções .
  10. Na vista de estrutura Form1, arraste UserControl1 a partir dos meus controlos de utilizador na caixa de ferramentas para o formulário Form1.
  11. Seleccione a propriedade ArrayofDbl do controlo de utilizador em Propriedades .
  12. Defina o valor de 1E210 para o primeiro membro na matriz.
  13. No menu criar , clique em recriar a solução .

Propriedades

Artigo: 834907 - Última revisão: 3 de fevereiro de 2014 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft .NET Framework 1.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbnetframe100sp2fix kbprogramming kbideproject kbqfe kbfix KB834907 KbMtpt
Tradução automática
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 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: 834907

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com