INFO: Visual Studio 6.0 SP3 Leiame: parte 3 - Visual Basic

Traduções deste artigo Traduções deste artigo
ID do artigo: 230726
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este Leiame contém arquivos atualizados informações para todo o pacote Microsoft Visual Studio ferramentas de desenvolvimento. Se você fez o download de um service pack do núcleo da Internet, nem todas as seções desse arquivo aplicam-se para as atualizações que você recebeu. Baixe os problemas corrigidos apropriados para o núcleo downloads são aqueles listados na seção Visual Studio mais seções para os produtos atualizados pelo seu núcleo.

O Microsoft Visual Studio 6.0 Service Pack 3 Leiame contém as seções a seguir:

PARTE 1: Visão geral e instalação

PARTE 2: Visual Studio

PARTE 3: Visual Basic

PARTE 4: Visual C++

PARTE 5: Visual FoxPro

PARTE 6: Visual InterDev

PARTE 7: Visual J++

PARTE 8: Visual SourceSafe

PARTE 9: Versões de arquivo

As informações mais recentes do produto, consulte o site da Web do Visual Studio em:

http://msdn.microsoft.com/vstudio

As atualizações mais recentes do produto, consulte o site do Visual Studio destaques de suporte em:

http://support.microsoft.com/support/vstudio

Por favor, consulte a seção de referências abaixo para obter mais informações sobre as outras partes deste arquivo Leiame.

Mais Informações

Microsoft Visual Basic

O Microsoft Agent 2.0

Microsoft Agent, que acompanha o 6.0 do Visual Studio e Visual Basic 6.0, tem um nova versão na Internet. Você pode baixar o Agent 2.0 royalties daSite do Microsoft Agent Você também encontrará o SDK atualizados do agente, incluindo documentação, HTML e exemplos de códigos e informações de licenciamento.

Informações sobre a instalação

Programa de instalação atualiza arquivos que não estão versionados como arquivos de texto e não-binários, com base na data do arquivo. Se você modificou anteriormente um desses arquivos e o carimbo de data/hora é mais recente que o carimbo de data/hora no arquivo incluído com o Service Pack 3, o programa de instalação não atualizará o arquivo. Um arquivo provavelmente nesta categoria é Vb6dep. Para obter informações adicionais, consulte determinando o histórico de atualizações de produtos com base em versões de arquivo.

Problemas de controles

Foram corrigidos os seguintes problemas de controles:
  • "Falha de página inválida" ocorreu ao usar um controle RichTextBox com o Excel.
  • 192648 Adicionar um controle transparente sem janela a um controle de quadro causou o quadro para exibir incorretamente.
  • 193025 Visual Basic não foi carregado dinamicamente sem licença controles MFC em tempo de execução.
  • 195840 Evento de RowColChange de DataGrid não tivesse ocorrido se a nova linha que está sendo rolada para não era visível antes de ocorrer a alteração de linha.
  • 198880 As propriedades MinDate e MaxDate do controle DTPicker podem ser definidas durante tempo de execução, mas somente o último conjunto de propriedade tinha qualquer efeito.
  • 221225 Erro de saturação de carregar o controle MaskedEdit no Internet Explorer e definindo o valor de máscara do nome do parâmetro como maior do que 64 caracteres causou um buffer.
  • 223066 Ocorreu um erro de "Falha de página inválida" no Visual Basic, se você tivesse um MsgBox no evento de SelChange de um controle DataGrid.
  • 223087 Algumas teclas de aceleração e atalhos de teclado de controle de edição de texto (como CTRL + SHIFT + END) foram ignorados no UserControls eram hospedados pelo Internet Explorer.
  • 223099 O evento DataMemberChanged não funcionava corretamente com UserControls.
  • 223062 O controle DataGrid não foi possível adicionar um novo registro se os valores de campo do registro foram definidos por meio de programação.
  • 223065 O argumento Button sempre equaled 0 nos eventos de MouseUp e MouseDown do controle DataGrid.
  • 223072 Adicionar um valor não nulo a uma propriedade DataFormat booleano de um controle TextBox contido em um relatório resultou em um erro de aplicativo.
  • 223078 Ao usar o MDAC 2.1 com um controle DataGrid, os tamanhos das colunas foram perdidos e as colunas bunched à esquerda.
  • 223117 Personalizando a barra de ferramentas controle (controles comuns) fez com que os botões ampliar.
  • 223108 Visual Basic pode parar de responder se você definir a propriedade AxisScaleType de um controle do MSChart em logarítmico.
  • Ocorreu um erro de "valor de propriedade inválido" na página de propriedades do controle RichTextBox quando ele era hospedado no PowerPoint.
  • Um erro de automação poderia ocorrer no Visual Basic 6.0, se você executou um compilado.Exe com um UserControl que contém um tipo de público definida pelo usuário (UDT).
  • Clicando em miniatura da barra de rolagem horizontal de um controle DataGrid causou uma coluna oculta 0 exibir.
  • Problemas com os nós, programas interrompidos e erros ocorreram quando expandindo e recolhendo um controle TreeView em um formulário.
  • Se você tentar definir a propriedade de conjunto de registros de um controle de dados ADO para um conjunto de registros filho em uma hierarquia, você recebeu a mensagem de erro:
    "Falha de método 'Recordset' do objeto 'Iadodc'"
  • No evento BeforeColUpdate do controle DataGrid, os dados foram movidos para o buffer antes da ocorrência do evento. Isso significa, por exemplo, DataGrid1.Columns(1).O valor retornado o conteúdo da célula antes de editar, não o conteúdo editado da célula.
  • Banco de dados OLE vinculados Flexgrid hierárquica controles (MSHflexGrid) poderão travar no Internet Explorer.
  • A propriedade DataMember de um UserControl estava em branco quando você clica em sua caixa de combinação DataField.
  • O controle MSFlexGrid parado quando sua propriedade MergeCells foi alterada para restringir.
  • O sistema pode parar de responder quando você alterou o tamanho de uma imagem em um controle ImageList.
  • As barras de rolagem vertical e horizontal não funcionará corretamente no PowerPoint ou Word após a execução de um projeto de duas ou mais vezes usar um controle DataGrid vinculado a um controle de dados.
  • Usando o SendKeys com uma caixa de texto com sua propriedade Locked definida como True causou a ocorrência de eventos extras.
  • Controles Visual Basic 6.0 não estavam funcionando corretamente quando incorporados em aplicativos do Office.
  • Visual Basic pare de responder quando você fechar um formulário ActiveX DLL que continha um controle RTF.
  • Visual Basic parava ao compilar um projeto usadas uma declaração com um UserControl que continha um tipo definido pelo usuário público.
  • Visual Basic parava ao excluir nós de um controle TreeView.

Problemas de produtos internacionais

Os seguintes problemas de produtos internacionais foram corrigidos:
  • 216379 Valores booleanos para versões de idiomas diferentes do inglês do Visual Basic foram convertidos em sua forma localizada. Por exemplo, configuração b = True pode resultar em um valor de "Sant" para b, se as configurações regionais do Windows foram definidas para sueco.
  • 223132 Ocorreu um erro em francês, italianos e espanhol versões do Visual Basic depois de adicionar o suplemento do repositório e, em seguida, adicionando detalhes de controle para o repositório.
  • 223103 Um vazamento de memória ocorreu ao usar um controle CommandButton com Visual Basic 6.0 e o Windows em japonês versão OSR 2.5.
  • A General Protection Fault ocorreria em japonês Visual Basic em execução no Windows 98 ao tentar descarregar um formulário MDI filho.
  • Ocorreu um erro de reservado na versão em alemão do Visual Basic ao criar um projeto da Web depois de fazer alterações no arquivo HTML e, em seguida, escolha Fechar todos.
  • Ocorreu um erro no ambiente de dados do Visual Basic coreano ao usar um padrão de nome do comando de agrupamento.
  • Criando um nome de procedimento japonês em japonês Visual Basic, usando o IME, em seguida, executar o procedimento fez com que o nome para alterar.
  • Em coreana do Windows, a janela do IME Interim erroneamente deverá aparecer quando um controle intrínseco definir foco com o evento KeyDown ou KeyUp de um controle personalizado.
  • Na versão francesa do Visual Basic, alguns atributos de estilo no Designer de página DHTML e os controles de lista e selecione HTML, como largura, altura, esquerda e superior, erroneamente foram traduzidos para o francês em vez de restantes em inglês.
  • A função StrConv não oferecia suporte a conjuntos de caracteres japoneses em sistemas não-japonês.
  • Usando o método GetChunk RDO com caracteres DBCS resultou em uma seqüência incorreta.
  • Ao inserir caracteres DBCS no Visual Basic em execução em coreana do Windows, uma janela do IME nível 2 provisória apareceria em vez do nível 3 esperado do IME.

Documentação do Microsoft ActiveX Data Objects (ADO)

Documentação atualizada do Microsoft ActiveX Data Objects (ADO) é instalada com o Visual Studio 6 Service Pack 3. Todos os usuários podem acessar o ADO atualizado 2.1 documentação (ado210.chm) da pasta Ajuda no seu diretório Windows. Os usuários do Visual Basic será capazes de obter acesso a esta documentação por meio de Ajuda (F1) contextual se tiverem instalado o Microsoft Data Access Components 2.1 e criado uma referência à biblioteca Microsoft ActiveX Data Objects 2.1.

Para criar uma referência para o ADO 2.1 library:
  1. No menu Project, selecione References.
  2. Verifique o "Microsoft ActiveX Data Objects 2.1 Library" está selecionada.
  3. Clique em OK.
Ajuda sensível ao contexto está disponível para todos os ADO 2.1 objetos, coleções, métodos e propriedades. Se você pressionar F1 ajudam chamadas principais do ADO autônomo 2.1, não na biblioteca MSDN.

Para obter informações importantes sobre um problema conhecido com o ADO, consulte acesso ODBC Keyset Cursor torna-se corrompido após a excluir a:

http://support.microsoft.com/support/kb/articles/Q230/1/31.ASP

Problemas de Assistente de implantação e pacote

Package and Deployment Wizard com os seguintes problemas foram corrigidos:
  • 198052 Quando você executou o PDW e escolher "Instalação do pacote padrão," COMCT332.OCX aparecia na lista "Desatualizado dependências".
  • 221604 Ao distribuir um aplicativo de Designer de página com o Package and Deployment Wizard e o Internet Explorer 5, você receberá um aviso que indica "Não há nenhuma informação de dependência de MSHTML.tlb." Ignorar este aviso e remova a biblioteca de tipos do seu pacote de distribuição. O aplicativo será executado sem erros em um computador equipado com o Internet Explorer 5.
  • 223090 Depois de instalar um aplicativo que usou um UserControl para Active Desktop, poderia ocorrer um erro durante o desligamento do Windows.
  • "Tipo incompatível" Erro de execução o PDW em italiano do Visual Basic.
  • Durante a instalação do Visual Basic, uma operação ilegal ocorreu ao registrar o arquivo MSRDO20.DLL.
  • Microsoft Data Access Component (MDAC) 2.1, que é fornecido com o Visual Basic 6.0 Service Pack 3, que inclui o provedor em vez do Jet 3.51 OLE provedor banco de dados, que foi incluído no Visual Studio 6.0 do Microsoft ® Jet 4.0 OLE Database. Portanto, se você instalar a versão do Service Pack, você deve atualizar os aplicativos usem o Jet 4.0 OLE provedor banco de dados. Se você ainda deseja usar o provedor Jet 3.51, será necessário que resolver um problema de redistribuição com o Package and Deployment Wizard. Como o programa de instalação do Service Pack 3 substitui MDAC_TYP.exe na pasta do pacote redistribuível do pacote e o Assistente de implantação, será necessário distribuir o arquivo Mdac_typ.exe exe do CD do Visual Studio 6.0 de separadamente.
  • O arquivo de dependência para o controle HFlexGrid (MSHFLXGD.dep) em japonês do Visual Basic continha informações inválidas para uma DLL de satélite.
  • O erro "não é possível configurar" ocorreu no PDW se a propriedade de nome do projeto continha caracteres DBCS.
  • Embora a pasta temp existe e foi na mesma unidade como a pasta de sistema, ocorreu o seguinte erro:
    "A pasta TEMP não está na mesma unidade como a pasta do sistema. O programa de instalação não pode continuar"
  • O programa de instalação PDW Package and Deployment Wizard () não pôde substituir o arquivo Msvcrt. dll, porque o arquivo supostamente estava em uso, resultando no seguinte erro:
    "Arquivo em uso"
  • Desinstalar um aplicativo Visual Basic poderão travar durante a execução st6unst.exe.
  • Usar o PDW com a versão de chinês simplificado ou chinês tradicional do Visual Basic resultou em erro ao empacotar um projeto com o DataEnviroment:
    "Falta arquivo relativo"
  • Você não pode selecionar uma unidade de rede mapeada na caixa de diálogo Alterar pasta durante a instalação de um aplicativo Visual Basic 6.0 usando um programa de instalação criado pelo PDW.

Erro de tempo de execução com DLLs de COM

O problema do Microsoft Visual Basic a seguir foi corrigido no Service Pack 1 e está incluído no Service Pack 3:
  • 192653 Um erro em tempo de execução pode ocorrer no código compilado do Visual Basic quando o aplicativo usa mais de oito em processo COM DLLs.
Se seus aplicativos download de componentes de tempo de execução da Web no programa de instalação, observe que os seguintes arquivos foram alterados com o Service Pack:

Msvbvm60.cab
VBRun60
OleAut.cab

Problemas diversos

  • "Erro 429 - não é possível criar objeto" ocorreu durante a execução de um servidor de ActiveX Exe no Windows NT 4.0.
  • 194912 Se você tentou adicionar um formulário (como Forms.Add("Form1")) em tempo de design, ele funcionará conforme o esperado, mas se você fez a mesma coisa em tempo de execução, você obterá um erro de automação.
  • 223088 A propriedade WhatsThisHelp não funcionou corretamente em UserDocuments, ou clicando o "?" ícone no aplicativo ou chamando o método ShowWhatsThis com o objeto UserDocument.
  • 223074 No RDO, rs.Atualização faria com que o sistema não responder se a tabela foi bloqueada e você usou um cursor do lado do ODBC.
  • 223060 Valores incorretos de parâmetro mostraram na janela Variáveis locais do depurador T-SQL.
  • 223092 Se você tivesse um UserDocument (EXE ou DLL de documento ActiveX) exibida uma caixa de diálogo modal que carregar outra caixa de diálogo modal e, em seguida, fechado o ambas as caixas de diálogo quando você tentou fechar o navegador, você obteria o erro:
    "A janela do navegador (ou controle ActiveX nesta página) está ocupado."
  • 223105 Executar RegSvr32 /u com Msvbvm60 falhará.
  • 223114 Printer.Scale no Visual Basic 6.0 não era totalmente compatível com versões anteriores do Visual Basic.
  • 223118 A instrução PSet era lenta no Visual Basic 6.0.
  • 223120 Visual Basic parado quando você usou o Redim Preserve em uma matriz de tipos definidos pelo usuário em um objeto público.
  • Um erro em tempo de execução e falha de proteção geral ocorreu depois de adicionar um submenu de estilo do Explorer do Assistente de aplicativo do Visual Basic.
  • Após a edição e execução de um projeto, o comando Remover projeto causado do Visual Basic parar a execução.
  • Listas enumeradas na conclusão da instrução não aparecem depois ".. opcional. Como." (Por exemplo, "teste de Sub (opcional x como VbAppWinStyle =".)
  • Se você criou várias DLLs padrão, lançado-los, criado a mesma quantidade de DLLs padrão novamente, o Visual Basic parado de funcionar.
  • Interrupções inesperadas esporádicos do Visual Basic poderia ocorrer execução assíncronas operações RDO em sistemas multiprocessadores.
  • O primeiro campo de dados atualizado durante um evento de EndOfRecordset ADO sempre continha o valor anterior não importa o que foi definido.
  • As fontes de todas as caixas de diálogo criado de modo de exibição de dados (por exemplo, a folha de propriedades, a caixa de diálogo parâmetros do procedimento armazenado e assim por diante) e os controles foram alteradas se houver a propriedade fonte do controle foi alterada.
  • Houve inconsistências no evento disparando ordem entre o Visual Basic 5.0 e 6.0 do Visual Basic quando mostrando um formulário de janela restrita.
  • Usando o mecanismo de cursor ClientBatch RDO, dados decimais foram truncados depois de quatro dígitos de precisão.
  • Aplicativos Visual Basic implementa o objeto de contexto do Microsoft Transaction Server (MTS) serão não depurar mas será compilado e executado. Você é incentivado a implementar objetos ASP fornecidos pelo tempo de execução Webclass (solicitação de resposta, servidor e assim por diante) ou criar classes separadas do Visual Basic que utilizam a funcionalidade do objeto de contexto MTS em vez de utilizar o objeto de contexto MTS no espaço de processo do Visual Basic.
  • Visual Basic interrompidos quando uma seqüência de caracteres com espaços extras (como? Texto1. Texto) foi inserido na janela Verificação imediata.
  • Visual Basic parado quando enumerar através de CurrentDB.Properties.
  • Visual Basic quando, parado em um projeto IIS, ocorreu um erro após o conjunto de registros do objeto de comando foi aberto e uma operação de depuração foi executada.

Artigos da Base de dados de Conhecimento da Microsoft para Bugs corrigidos

Alguns artigos da Base de dados de Conhecimento da Microsoft consultem e descrevem as soluções alternativas para erros que foram corrigidos no Visual Basic Service Pack 3. Para obter uma lista completa desses artigos, consulte:

http://support.microsoft.com/support/vbasic

Referências

Para obter mais informações sobre o Visual Studio 6.0 SP3 Leiame, consulte os seguintes artigos na Base de dados de Conhecimento da Microsoft:

230722 Visual Studio 6.0 SP3 Leiame parte 1 - Visão geral e instalação

230724 Visual Studio 6.0 SP3 Leiame parte 2 - Visual Studio

230727 Visual Studio 6.0 SP3 Leiame parte 4 - Visual C++

230729 Visual Studio 6.0 SP3 Leiame parte 5 - Visual FoxPro

230730 Visual Studio 6.0 SP3 Leiame parte 6 - Visual InterDev

230731 Visual Studio 6.0 SP3 Leiame parte 7 - Visual J++

230732 Visual Studio 6.0 SP3 Leiame parte 8 - Visual SourceSafe

230733 Visual Studio 6.0 SP3 Leiame parte 9 - versões de arquivo

Propriedades

ID do artigo: 230726 - Última revisão: quinta-feira, 30 de maio de 2013 - Revisão: 2.0
Palavras-chave: 
kbinfo kbmt KB230726 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 230726
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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