INFO: Visual Studio 6.0 SP3 Readme: parte 7 - Visual J++

Traduções de Artigos Traduções de Artigos
Artigo: 230731
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este ficheiro Readme contém informações actualizadas sobre o conjunto de Microsoft Visual Studio completo das ferramentas de programação. Se transferiu um Core service pack a partir da Internet, nem todas as secções deste ficheiro aplicam-se para o actualizações que recebeu. São os problemas corrigidos relativamente adequados para as transferências de núcleo as que constam da secção do Visual Studio plus as secções para os produtos actualizado pela transferência de núcleo.

Microsoft Visual Studio 6.0 Leia-me do Service Pack 3 contém as seguintes secções:

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

PARTE 2: O Visual Studio

PARTE 3: Visual Basic

PARTE 4: O Visual C++

PARTE 5: Visual FoxPro

PARTE 6: Visual InterDev

A parte 7: Visual J++

PARTE 8: Visual SourceSafe

PARTE 9: Versões de ficheiros

Para o informações de produto mais recentes, consulte o Visual Studio Web site em:

http://msdn.microsoft.com/vstudio
Para as actualizações de produtos mais recentes, consulte o Visual Studio de suporte Destaques de site em:
http://support.microsoft.com/support/vstudio
Consulte a secção referências abaixo para obter mais informações sobre as outras partes deste ficheiro Leia-me.

Mais Informação

VISUAL J++

Informações de instalação

Algumas funcionalidades do Visual J++ 6.0 relativas à depuração do Microsoft Transaction Server (MTS) requerem o Windows NT 4.0 Service Pack 4 (SP4). Windows NT 4.0 SP4 está disponível a partir da página Web do Microsoft Windows Update .
Não Visual J++ aplicações pode ser depurado no Windows 2000 Beta 3
Um problema de informações mais recentes poderão impedir a depuração do Visual J++ aplicações onWindows 2000 Beta 3. Este erro não impede o utilizador a partir de Compilar as aplicações. Para mais informações, consulte:
Microsoft Visual Studio suporte realça a página.

Nova Máquina Virtual da Microsoft

Em resposta as questões de automatização indicadas na automatização, o Ficheiros de máquina virtual (Microsoft VM) da Microsoft foram actualizados, iniciar com o Service Pack 2. É a versão de Microsoft VM incluída neste service Pack listados na secção Visual J++ a lista de ficheiros na parte 9. o do presente Leia-me. Esta alteração será aplicada tanto no computador onde o Microsoft Visual J++ é instalado e também para a Visual J++ pasta redistribuível assim Visual J++, aplicações que são distribuídas incluirá também a automatização actualizada ficheiros.

Para alternar entre versões de revenda e de depuração do Microsoft Classes de sistema do VM, executar classd.exe ou classr.exe.

Este service pack contém os Visual J++ ficheiros necessários necessários para dar cumprimento à decisão preliminar emitida pela Federal tribunal distrital juiz Ronald H. Whyte. Estas alterações também foram incluídas no Service Pack 2.

Compilador, depurador, ActiveX e correcções IDE

Nesta edição de service pack, os seguintes problemas em geral ambiente de programação foram resolvidos:
  • Não foi seja invocado o método onCOMRegister de uma DLL Java/COM-embalados, a causar problemas no registo das DLLs.
  • Ocorreu uma falha de protecção geral que envolvam o Pdm. dll ficheiro depois de executar o script que transformar dados XML.
  • Uma sequência específica de espaços, avanços de linha e de transporte Devolve a causado o editor de código do Visual J++ e o depurador cair sincronizados quando percorrendo o código.
  • Os controlos criados utilizando o Visual J++ foram marcados como utilizando o predefinição-threading model ambos. Esta predefinição cria vários problemas. Primeiro, utilizador controlos de interface estão vinculados para o thread que possui a janela do controlo Identificador, que impede que o controlo a trabalhar correctamente um multithread thread de apartamento. No service pack 3, o modelo de threading por predefinição para ActiveX controlos foi alterado para Apartment.
  • Sair do Internet Explorer 5 num computador com o depurador Visual J++ instalado pode denunciar o anormalmente. Este problema é dependente do tipo de conteúdo visualizado no Internet Explorer 5 e a velocidade do computador. Isto foi corrigido no Visual Studio Service Pack 3.
  • IDE falhou ao efectuar uma of de como guardar um projecto de utilitário. Este erro foi corrigido neste service pack.
  • Se os utilizadores aberta a caixa de diálogo de Propriedades do ponto de quebra várias vezes durante a depuração em modo de interrupção, Visual J++ teve problemas ao processar estas várias instâncias.
  • JVC não seria correctamente compilar contra com.ms.fx.IFxLocaleFormatting.class ou com.ms.fx.FxFormattedText.class.
  • Problema depuração de script comportamentos. Não estavam acessíveis comportamentos de script do Internet Explorer 5 (htc) via o depurador e, por conseguinte, não puderam ser depurado. Isto foi corrigido no Visual Studio 6.0 Service Pack 3.
  • Os erros de tempo de execução processados pelo Visual Studio, mesmo se se existia depurador de scripts. Erros de tempo de execução seriam processados por Visual Studio 6.0 mesmo que o Depurador de scripts foram instalados. Os utilizadores eram não é possível seleccionar o depurador de scripts como a aplicação para utilizar esta situação. Visual Studio ou o Script Depurador agora pode processar erros de tempo de execução.
  • Service Pack 3 contém uma actualização de depurador que permite que o utilizador para definir o tempo de estruturação pontos de interrupção nos ficheiros. js e. vbs.
  • O comportamento de um formulário que contém um thread único Controlo ActiveX variar, dependendo do ambiente em que a aplicação foi executado. Por exemplo, se criou um thread único controlo de edição, incluído que controlo num formulário e compilado do formulário num ficheiro executável, a edição controlo seria Impossível processar combinações de teclas. No entanto, se não a compilar o formulário para um ficheiro executável e executou a aplicação através do JView, a edição controlo funcionou conforme esperado. Este service pack inclui uma actualização que possibilita controlos de ActiveX Single-threaded incorporados num formulário WFC para funcionar como esperado, independentemente do ambiente em que são executados.
  • Quando adicionar um controlo DHTML Editar para o Internet Explorer 5, Visual J++ iniciado para gerar Os wrappers adequados e compilação-las, mas seria fixar. Isto foi a fixação Jactivex.exe incluídas neste service pack.
  • Quando o Visual J++ 6.0 no Windows NT, o computador de depuração Gestor de depuração obtido anteriormente o nome do ficheiro de um processo consultando o registo de dados de desempenho. Esta abordagem à obtenção de informações de processo causado a falha. Por conseguinte, o Gestor de depuração do computador foi modificado para primeiro tente utilizar a API de estado do processo para obter dados do processo. Se este tentativa falhar, as consultas do Gestor de depuração do computador os dados de desempenho registo.

Microsoft Windows Foundation Classes correcções

Os seguintes itens foram corrigidos na 1.0.0.8443 libertação de as Windows Foundation Classes. Esta versão é instalada com a Microsoft VM incluído com o Service Pack 3.

Suporte para ActiveX corrige

  • 215353ActiveXHost não processar a licença com determinados controlos ActiveX. Quando determinados controlos ActiveX, tal como DB grelha 6.0, de alojamento que requer uma licença num computador diferente daquele onde foi o formulário originalmente criado, uma caixa de diálogo de aviso ou de erro apareceria indicação a licença seria expirar dentro de n dias. Isto iria acontecer mesmo que o computador em que a aplicação foi implementada tinha uma cópia da licença válida. Este é agora fixo, e o aviso não serão apresentadas, a menos que o controlo é não licenciada.

Correcções de código subjacente-HTML

Consulte também problemas conhecidos.
  • 194787DhDocument.setTitle não funciona a partir de initForm. Chamar DhDocument.setTitle(título de cadeia) não ter qualquer efeito sobre o título do documento. Chamar setTitle no onDocumentLoad seria contornar este problema. DhDocument.setTitle funciona agora correctamente de ambos os initForm e onDocumentLoad.
  • 195174Quando<BODY>etiquetas não forem capitalizadas, controlos JDHTML não podem ser adicionados a um modelo dependente.</BODY>Quando a fazer do lado do servidor de código HTML subjacente e o<BODY>etiquetas no documento de modelo HTML não estavam em letras maiúsculas (<BODY>), o módulo de código não foi possível vincular correctamente para o documento e DhElements Não foi possível adicionar à página. A procura de<BODY>tags for o caso de agora insensível.</BODY></BODY></BODY>
  • 195173WinIOException ao chamar DhDocument.dumpDHTML e DhDocument.dumpHTML.DhDocument.dumpHTML e DhDocument.dumpDHTML são métodos não suportados. Foram marcados como @deprecatede o compilador gerará um aviso se forem utilizado.
  • 197567DhCell.resetTextAlign não define as células alinhamento do texto da sua linha contendo.DhCell.resetTextAlign agora repõe o alinhamento do texto na célula para corresponder do o DhRow no qual está contida na célula.
  • 197566Depois de remover uma linha de cabeçalho ou rodapé, DhTable.removeAll lança uma excepção. No disponibilizadas WFC, ArrayIndexOutOfBounds Ocorreu uma excepção quando remover um cabeçalho ou rodapé. Este é não mais o caso.
  • 223366DhStyleBase falta setBackgroundImage. Não existia forma directamente definir o estilo de imagem de fundo para Derivados de DhStyleBase elementos sem programação através do Internet Explorer Modelo de objecto de documento. DhStyleBase tem agora um novo método: setBackgroundImage(cadeia imageURL) onde imageURL é o caminho (totalmente qualificado ou relativo) para a imagem.
  • 223370Suporte de processador de eventos de para WFC.Controlos da UI, no cenário de HTML do código subjacente. Num projecto código HTML no Visual J++ 6.0, os utilizadores irão constatar Quando são adicionados controlos wfc.ui a uma página HTML, não suportam o evento processadores para os eventos AoEntrar e onLeave . No entanto, os eventos onMouseEnter e onMouseLeave ainda serão executada correctamente. O onLeave e AoEntrar executar apenas quando um controlo é colocado sobre um wfc.ui.Form.
  • OnDocumentLoad seja chamado deixa de vincular a um DhInlineFrame. Vincular uma DhInlineFrame a uma tag de <IFRAME>em initForm com DhDocument.setBoundElements (DhElement elements[]) seria accione uma excepção que foi processada silenciosamente pela quadro. Como resultado, os onDocumentLoad nunca foi chamado para um documento. Este erro foi corrigido. O quadro agora correctamente associa uma DhInlineFrame para a tag de <IFRAME>, e onDocumentLoad é chamado conforme esperado. </IFRAME></IFRAME>
  • a vincular a um DIV elemento com o texto que não está entre SPAN tags provoca uma excepção. A vincular a elementos que foram muito aninhados por vezes causados um elemento não encontrado excepção ser accionada. A solução foi para incluir em bruto Texto HTML em tags de <span>. Este problema foi corrigido e a solução alternativa já não é necessário. </span>
  • a chamar e vinculativa para métodos de controlos WFC num cenário de código subjacente. Os utilizadores podem adicionar controlos de com.ms.wfc.ui para HTML de página e mantê-las a participar numa cenário de código subjacente. Para obter o comportamento adequado, os utilizadores quer devem chamar o método de DhBaseContainer.add (com.ms.wfc.ui.Control c) ou a utilização DhComponentWrapper.Criar um DhComponentWrapper, definindo a respectiva propriedade de controlo (ou especificando o controlo no construtor), e adicioná-lo para um contentor é equivalente a chamar o método DhBaseContainer.add . Para mais informações, consulte DhComponentWrapper e DhBaseContainer.
  • DhModule.doMain chamar a partir de uma aplicação de consola faz com que um NullPointerException. Aplicações do lado do servidor podem ser ensaiadas a partir de uma aplicação de consola criação de um objecto de DhModule , definindo a classe de código do lado do servidor e, em seguida, chamar domínio.Anteriormente, a chamar o domínio deste modo provocaria uma excepção de ponteiro nulo; Este agora funciona correctamente.
  • Alterar uma selecção de separador provocar NullPointerException. Seleccionar um separador num TabControl que está alojado numa página HTML no um cenário de código subjacente provocaria uma NullPointerException. Esta excepção é não já é accionada.
  • Aplicações de código subjacente-HTML editadas no estruturador de HTML não funcionam no Internet Explorer 5. Aplicações de código subjacente-HTML editadas no estruturador de HTML não função com o Internet Explorer 5 instalado, porque o <PARAM> tags de <OBJECT>elementos são rejeitados incorrectamente. Código-retardada em HTML aplicações que são implementadas já não são afectadas. Isto foi corrigido no Visual Studio Service Pack 3.</OBJECT>
  • Vj6sampl.exe amostras código subjacente-HTML poderão deixar de funcionar quando o Internet Explorer 5 é instalado. As amostras de código subjacente-HTML de vj6sampl.exe como "dhButton", "dhContainer" e "dhImage", poderão deixar de funcionar quando Microsoft está instalada a versão de máquina virtual 5.0.3167. Microsoft VM version 5.0.3167 navios com o Internet Explorer 5. Isto foi corrigido no Visual Studio Service Pack 3.
  • DhBulletedList.resetID lança o DhElementNotFoundException. A chamar resetID numa DhBulletedList será throw DhElementNotFoundException, e o método está marcado como @deprecated.No entanto, será gerado um aviso no momento da compilação. Além disso, o método não é apresentado na CodeSense ou no localizador de objectos para impedir que um Programador do acidentalmente a chamar.
  • DhCell.getText na célula na ligação de dados DhTable devolve uma cadeia vazia. Este agora funciona correctamente.
  • DhDocument.findElement lança DhElementNotFoundException se chamado após DhDocument.getAllElements. Chamar DhDocument.findElement(cadeia elementID) seria lançam um DhElementNotFoundException se chamava-se para localizar um elemento após uma chamada para DhDocument.getAllElements.DhDocument.findElement funciona agora correctamente mesmo que DhDocument.getAllElements foi chamado pela primeira vez.
  • DhEdit.addOnClick lança um com.ms.wfc.core.WFCException para caixas de texto com várias linhas apenas. Adicionar um processador de eventos para uma várias linhas DhEdit no initForm seria lançam um WFCException que alegue o elemento não era um<INPUT type="text">ou <TEXTAREA>. A solução foi para adicionar a processadores de eventos para as várias linhas Editar controlo onDocumentLoad.Adicionar os processadores de eventos agora funciona como previsto em ambos os initForm e onDocumentLoad. </TEXTAREA>
  • ResetID DhElement método foi preterido. O método de resetID de classe de DhElement falhou. Neste serviço pack, o método funciona, mas está foi preterida.
  • DhModule nunca está finalizado, causando uma fuga de memória do IIS. Nesta versão do service pack, DhModule é agora correctamente rejeitado Depois de utilizar.
  • DhModule métodos para obter o valor de parâmetro de um objecto. A classe DhModule agora suporta os seguintes métodos, que tornam possível a obter o valor de marcas PARAM de um objecto:
    • getParameter de cadeia pública (cadeia paramName)
    • getParameterNames() de [] cadeia pública
    O parâmetro paramName identifica o parâmetro de objecto que pretende obter. Se nenhum parâmetro de objecto corresponde ao que pedir, isto método devolve uma cadeia vazia.

    O segundo método, getParameterNames, obtém os nomes de todos os valores de parâmetro disponíveis e devolve estes nomes numa matriz de objectos de cadeia. Estes métodos são suportados para utilização apenas no Internet Explorer. Uma chamada para Estes métodos a partir de outros accionadores de ambiente uma WFCInvalidStateException.

  • DhRadioButton e DhCheckBox não superfície atributos do modelo de objecto de documento ou estilos definidos em HTML. A vincular a um botão de opção HTML ou a caixa de verificação que tinha personalizado propriedades definidas no mesmo não iria manter essas propriedades depois do objecto foi ligado em JDHTML. Estas propriedades únicas seria perdidas depois do objecto foi ligado. Agora está corrigida e são propriedades personalizadas para caixas de verificação e botões de opção disponível a partir de JDHTML.
  • DhRow.add agora demora apenas DhCell. A primeira versão do WFC, DhRow.add seria tomar qualquer Objecto derivado de DhElement. Se o objecto não foi um derivado de DhCell, o método silenciosamente irão falhar. Nesta edição, uma WFCInvalidParameterException é accionada se o DhElement não deriva de DhCell.
  • DhTable.showNextPage lança uma excepção de ponteiro nulo quando chamado após getBodyCell. Este problema é apresentado apenas no Internet Explorer 5. Chamada DhTable.showNextPage funciona agora correctamente mesmo que já foi chamado getBodyCell .
  • DhText.setFont, DhText.getFont e DhText.resetFont não funcionam correctamente. Se o texto representado num objecto DhText foi composto na letra saída atingida ou sublinhada, chamar setFont nesse objecto com um tipo de letra não sublinhado ou não atingidos-saída Não remova os atributos de rasurado ou sublinhado do tipo de letra. Isto funciona agora como é esperado.
  • Obter uma excepção em WFC no código do lado do servidor irá criar problemas no IIS, fazendo com que a falta de memória. Não seria DhTables vinculada aos dados que nunca foram adicionados a um contentor ser correctamente finalizado, fazendo com que o IIS para consumir mas nunca libertar a memória.
  • Internet Explorer 5 devolve "não é possível obter o excepção de superfície WFC formulário" se carregar um cenário de código subjacente complexos através da rede. As predefinições de segurança no Internet Explorer 5 foram impedir que controlos WFC num cenário de código subjacente a funcionar correctamente se o Documento HTML foi carregado a partir de um site de unidade ou da intranet da rede local. Isto cenário agora funciona conforme esperado.
  • Problema do Internet Explorer com Mshtml. dll será fechado a janela do browser depois de iniciado o temporizador. O IOleClientSite para o controlo de temporizador foi a ser destruído antes do objecto foi desactivado. O objecto está agora desactivado antes do respectivo site é destruído.
  • Melhoramento do desempenho: Adicionar DhBaseContainer.removeAllSafe. DhBaseContainer tem agora um método removeAllSafe , que remove todos os elementos subordinados muito rapidamente. É utilizado actualmente no DhBulletedList e também podem ser utilizados no contentor derivada de um programador que Segue-se:
    public void setElement(DhElement e)
    {
        removeAllSafe();
        m_item = e;
        if (e != null)
           super.add(e);
    }
    					
  • Problemas de elementos de enlace para DHDocument se não existem objectos foram vinculados pela primeira vez. Ocorreu um problema com o vínculo e adicionar objectos a um DhDocument. Se não existem objectos foram adicionados a um DhDocument antes de uma chamada para setHTMLDocument, em seguida, todas as adições subsequentes, por exemplo, setBoundsElement, para DhDocument irão falhar. Este comportamento foi corrigido.
  • Tem de ReadyStateEvent "???" como o valor para o readyState. O ReadyStateEvent tinha a cadeia "???" como o valor para readyState independentemente da o que estava no Estado ready. O estado de preparado agora pode ser um dos seguintes valores: completa, interactivos, carregados ou não inicializada.
  • Sem um ponto (.) no início do nome não é possível adicionar elementos de estilos. Se um DhStyle foi criado utilizando o construtor de DhStyle(string name) e o parâmetro de nome não foi iniciada com um período, o estilo não foi possível adicionado a um elemento. Este construtor agora anexa um período para o nome de estilo Se não existir já não existe.
  • o método getPropertyBag foi adicionado ao DhModule. A primeira versão do WFC, era impossível um Classe derivada de DhDocument num cenário de código subjacente para obter a qualquer <PARAM> códigos dentro de seu DhModule <OBJECT>tag. DhModule tem dois novos métodos: </OBJECT>
    • getParameterNames de [] cadeia pública
      Devolve uma matriz de cadeias que representa os atributos de nome para cada um da <PARAM> códigos.
    • getParameter de cadeia pública (cadeia parameterName)
      Devolve o atributo de valor para o transmitido na parameterName.
  • Quando se liga a uma tabela com uma linha de rodapé ou cabeçalho existente, a linha de cabeçalho/rodapé não é tratada como parte da tabela. A chamar DhDocument.setBoundElements (DhElement elements[]) para vincular uma DhTable a um existente<TABLE>seria vincular em HTML a tabela. No entanto, se essa tabela tivesse uma <THEAD>ou <TFOOT>, não foram tratados como parte da tabela. Por exemplo, myTable.removeAll seria remover todas as linhas de corpo como, mas as linhas de cabeçalho e rodapé seria permanecem. Solução alternativa anterior era o de obter o<TABLE>com DhDocument.findElement(id da cadeia) no onDocumentLoad.Ambos estes cenários agora funcionam conforme esperado.</TABLE></TFOOT></THEAD></TABLE>

Outros WFC biblioteca e correcções de controlo

  • 223358Criar mais do que dois subordinado MDI no construtor da empresa-mãe lança um WFCException. Se um formulário criado mais do que dois multiple-document interface crianças no respectivo construtor, seria accionada uma Win32Exception de WFC. Após este excepção, o formulário teria apenas dois subordinados adicionados. Agora está corrigida. Um número arbitrário de subordinado MDI pode ser criado e adicionado a um formulário na sua construtor.
  • 223365: Só e MouseLeave ficar confusa sobre uma PictureBox que tem de recriar uma alça. Os eventos só e MouseLeave cause problemas se, no resposta a um deles, uma PictureBox estavam a ser novamente criado. Por exemplo, a chamar o método de setBorderStyle numa PictureBox fará com que a recriação de uma identificador. Se este método foi chamado num processador de eventos ou MouseLeave , o estado da licença/só seria deixado não resolvidos e futuros eventos Enter/férias não seriam reconhecidos. Este é fixado na maioria dos casos, apesar de ser possível perder um ou mais introduzir/férias eventos. O controlo, no entanto, é sincronizado novamente propriamente dito e Enter/manter eventos são accionados como esperado após algum tempo.
  • 223351SetSelectedIndex no controlo de separador não pintar correctamente as crianças. A chamar o método setSelectedIndex num TabControl iria falhar por vezes, para compor a criança controlos que página correctamente. Este problema foi resolvido.
  • 223368SetChecked de método não funcionar no Menu de contexto. Menus de contexto para controlos não estavam a receber os Mensagem WM_INITMENUPOPUP. Por conseguinte, quaisquer controlos de menu efectuados não eram aplicado. Chamar o método setChecked nos menus de contexto agora funciona como previsto.
  • 223352Botão dimensionamento é inconsistente entre o estruturador de formulários e o tempo de execução. Windows MDI subordinado que são criados no construtor do seu Pacotes MDI teria autoscaling aplicado duas vezes, uma vez, a empresa-mãe e uma vez por si. Esta situação poderá causar controlos na janela filho para ser dimensionada uma forma diferente na execute tempo e no momento da concepção. MDI já não parents autoscale os filhos.
  • 223344o método com.ms.wfc.app.RegistryKey.setValue não funciona correctamente para matrizes de cadeia. Ao chamar com.ms.wfc.app.RegistryKey.setValue (objecto) com uma matriz de cadeia que é o respectivo parâmetro, vários não seriam possível escrever caracteres do último elemento na matriz de cadeia correctamente. Escrever matrizes de cadeia com este método já funciona correctamente.
  • 223367o método com.ms.wfc.app.RegistryKey.setValue não conta para terminação de caracteres no Windows NT. Quando definir o valor de uma cadeia com com.ms.wfc.app.RegistryKey.setValue no Windows NT, não foi adicionada a caracteres que encerra nulo correctamente. Isto foi corrigido. A NullPointerException é accionada quando remover um RebarBand sem um controlo subordinado. O seguinte código accionou uma NullPointerException:
    RebarBand Band = new RebarBand();
    rebar1.addBand(Band);
    rebar1.removeBand(Band); // throws NullPointerException
    					
    Este agora funciona correctamente e a excepção não é accionada.

  • Não é possível iniciar armação com vários RebarBands na mesma linha. No momento da estruturação, foi possível criar um controlo Rebar com vários RebarBands na mesma linha. Em tempo de execução, No entanto, cada RebarBand apareceria na sua própria linha. Os RebarBands aparecem agora na linha que pertencem.
  • Problemas de ligação de dados para dateTimePicker. O campo de data no controlo DateTimePicker pode agora com êxito estar vinculado a um campo de dados de data de um base de dados.
  • Form.createWindowGraphics lança um WFCInvalidArgumentExceptioN. Agora, este método funciona conforme esperado e é devolvida uma classe de com.ms.wfc.ui.Graphics de utilizável.
  • Lixo aparece na barra de ferramentas depois de instalar o IE5. Quando executar o Internet Explorer 5 no Windows 95 ou Windows 98, caracteres ilegíveis seriam apresentado na descrição da barra de ferramentas e sob a barra de ferramentas imagem do botão. Isto foi corrigido neste service pack.
  • ImageList define predefinições para 16 cores. O controlo ImageList tem agora uma nova propriedade: ColorDepth como.O valor desta propriedade deve ser definido para uma das constantes enumeração ColorDepth como. No entanto, quando executado num sistema com mais de 256 cores em que a ImageList é para conter imagens que tenham 256 cores, a propriedade ColorDepth como deve ser definida para um dos seguintes procedimentos:
    • ColorDepth.COLORDEPTH_64K_COLORS
    • ColorDepth.COLORDEPTH_MILLIONS_OF_COLORS
    • ColorDepth.COLORDEPTH_TRUE_COLOR
  • ListItem.setSelected(false) e setFocused(false) não funcionam. No código, pode agora com êxito desmarcar e remover o foco de ListItems num controlo ListView.
  • Modificar menu pendente, o campo de dados na página de propriedades do DataBinder. Visual J++ 6.0 teria de parar de responder quando o utilizador tentou modificar o menu pendente, o campo de dados na página de propriedades de um DataBinder objecto. RasterOp.BRUSH e RasterOp.PEN não funcionam como previsto com imagens transparentes. Desenhar uma imagem transparente com uma RasterOp de CANETA ou o PINCEL seria desenhar as áreas não transparentes da imagem em branco em vez da cor do o PINCEL ou CANETA. Isto é corrigido no caso de RasterOp.BRUSH. Para RasterOp.PEN, nada é desenhado.
  • Objecto de guardar uma imagem para uma sequência de memória não funciona conforme esperado. Extrair um objecto de imagem a partir de uma ImageList e tentar persistem-lo para uma sequência de memória ou o ficheiro seria falhar se o PICTDESC subjacente foi Nulo.Um mapa de bits válido agora é devolvido PICTDESC e a imagem pode permanecer com êxito.
  • Problemas do sistema no Windows NT 4.0 Service Pack 3. Em circunstâncias específicas, um computador com o Windows NT 4.0 Service Pack 3 freezes quando executar uma aplicação de WFC, que revelou uma janela que não tem uma janela principal. Este problema foi corrigido no Windows NT 4.0 Service Pack 4 e o Visual Studio 6.0 Service Pack 3. O WFC verifica agora o principal janela correctamente.
  • Ao expandir HTMLControl, onDocumentReady nunca seja invocado. Um controlo de escrita para utilizador expandido nunca o com.ms.wfc.ui.HTMLControl chamou o método de onDocumentReady . Agora está corrigida e o método é denominado como era esperado.

Outras correcções

  • 223361Valor de Time.getDayOfWeek do método devolveu um erro. Contém a secção "Observações" para o método de Time.getDayOfWeek informações incorrectas. Deveria indicar o número devolvido pelo getDayOfWeek método é sempre de 0 a 6 em que o valor 0 representa o Domingo.
  • Sobrecarregado construtores File.File omitidos da documentação de referência WFC. As seguintes versões sobrecarregadas do construtor foram omitidas no tópico File.File :
    • Ficheiro pública (cadeia de caminho, int modo)
    • Ficheiro pública (cadeia de caminho, int modo, int acesso)
    Na primeira versão, o acesso de ficheiro está definido como FileAccess.READWRITE e a partilha de ficheiros está definido para FileShare.NONE. Na segunda versão, partilha de ficheiros está definida para FileShare.READ se o parâmetro access estiver definido para FileAccess.READ; caso contrário, a partilha de ficheiros está definida para FileShare.NONE.

Problemas conhecidos

Bases de dados do Access 2000 tem de estar ligados através de ODBC no Assistente de formulários de dados

Poderá obter um erro de "formato de base de dados não reconhecido" quando ligar a uma base de dados do Access 2000 utilizando o Assistente de formulário de dados. Para ligar a Access 2000 de base de dados, especifique o tipo de base de dados ODBC (em vez de acesso, que irá assumir acesso 98) na página "Tipo de base de dados". Em ligar Página de informações, em seguida, pode especificar o ficheiro de base de dados do Access 2000 (*. mdb) como a base de dados e o controlador do Microsoft Access Driver (*. mdb). Em alternativa, é possível configurar um DSN utilizando o Assistente de origem de dados ODBC a partir do Windows Painel de controlo e especifique o DSN na página informações de ligação de dados Assistente de formulários.

Suporte HTML do código subjacente e o Windows 2000 Beta 3

Controlos WFC do pacote de com.ms.wfc.ui , que são adicionados a um DhDocument (através do método de DhComponentWrapper()) não funcionam no Windows 2000 Beta 3. Este problema será corrigido numa edição futura do Windows 2000.

Referências

Para mais informações sobre o SP3 de 6.0 Visual Studio Leia-me, consulte os seguintes artigos na Knowledge da Microsoft Base:

230722 Visual Studio 6.0 SP3 Leia-me parte 1 - Descrição geral e instalação

230724Parte do ficheiro Leia-me do Visual Studio 6.0 SP3 2 - Visual Studio

230726 Parte do ficheiro Leia-me do Visual Studio 6.0 SP3 3 - Visual Básico

230727 Visual Studio 6.0 SP3 Leia-me parte 4 - Visual C++

230729Parte do Visual Studio 6.0 SP3 Readme 5 - do Visual FoxPro

230730 Parte do ficheiro Leia-me do Visual Studio 6.0 SP3 6 - Visual InterDev

230732 Visual Studio 6.0 SP3 Leia-me parte 8 - Visual SourceSafe

230733Parte do ficheiro Leia-me do Visual Studio 6.0 SP3 9 - ficheiros e mais informações

Propriedades

Artigo: 230731 - Última revisão: 20 de julho de 2013 - Revisão: 1.0
Palavras-chave: 
kbinfo kbmt KB230731 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: 230731
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

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