Lista de erros corrigidos no Microsoft Visual FoxPro 8.0 Service Pack 1

Traduções de Artigos Traduções de Artigos
Artigo: 824071 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo contém informações sobre os erros corrigidos no Microsoft Visual FoxPro 8.0 Service Pack 1 (SP1). Para obter informações adicionais sobre como obter o Visual FoxPro 8.0 Service Pack 1, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
829988Como obter o service pack mais recente do Visual FoxPro 8.0

Mais Informação

Visual FoxPro 8.0 Service Pack 1 (SP1) contém as seguintes correcções:

COM

  • Automatização - quando passar uma matriz por referência a um conjunto de registos ADO AddNew produz a seguinte mensagem de erro:
    O ficheiro classe () associado a este campo não é possível encontrar - classe associação desmarcada
  • Servidores - quando chamar um método de um segundo servidor instanciado no único MTDLL em COM +, receberá a seguinte mensagem de erro:
    Nome desconhecido
  • Servidores - erro com Codebook aplicação COM + pacote.
  • Falha de servidores - devolver uma matriz de membro sem tipos.

Classes

  • Colecção - quando chamar o método de AddProperty de um item é adicionado a uma colecção, o procedimento devolve uma referência de objecto.
  • Controlo combobox - selecção não funciona correctamente quando uma origem da linha excede aproximadamente 512 itens.
  • Controlo combobox - valor com um e comercial (&) adiciona um "e" comercial segundo o valor que é apresentado.
  • Editbox conrol - erro de excepção fatal C5 ocorre quando chamar o método de editbox.refresh que tem um campo de carácter como origem do controlo.
  • Formam - erro ocorre durante a concepção e tempo de execução se um valor de propriedade referencia o método do objecto que não esteja no âmbito.
  • Formulário - F5 não activa o evento PremirATecla de um formulário se a propriedade Closable do formulário estiver definida . f.
  • Formulário - O menu de controlo tem teclas de atalho incorrectas num computador com o Microsoft Windows NT 4.0.
  • Grelha ? quando uma coluna contém um contentor de objecto, Visual FoxPro deixa de responder.
  • Grelha - o colunas apresentam incorrectamente quando a propriedade RightToLeft está definida como . T. no momento da estruturação e no tempo de execução.
  • Grelha - A propriedade HighlightForeColor aparece branca quando está definido para preto.
  • Grelha - quando a propriedade AllowCellSelection definida como . f. a propriedade Cancelar do botão de comando está desactivada.
  • Grelha ? com CursorAdapter um objecto, recebe uma mensagem de erro duas vezes e, em seguida, em que o formulário é fechado inesperadamente.
  • Grelha - se o Active Accessibility é activado (OBJ_SHOW) e mostrar uma grelha com várias colunas de texto, que ocorre uma excepção fatal.
  • Grelha - grelha não é actualizada se a grelha estiver numa página não activa de uma moldura de página.
  • Grelha - inconsistentes SoltarOBotãoDoRato evento acontece quando clica ou clicar duas vezes uma linha de separador de cabeçalho que tem a propriedade AllowAutoColumnFit definida.
  • Grelha - excepção fatal ocorre numa grelha onde não existe um objecto contentor na coluna.
  • Cabeçalho - uma classe definida programaticamente cabeçalho num ficheiro .exe não se encontra a menos que o ficheiro .prg que contém a definição na mesma pasta com o ficheiro .exe.
  • Etiqueta - quando definiu a propriedade legenda a uma propriedade incorporada com um valor em branco (como, por exemplo, legenda = '= thisform.tag') recebe a seguinte mensagem de erro:
    Não existe memória suficiente para concluir esta operação
  • Etiqueta - quando redimensiona uma etiqueta receberá a seguinte mensagem de erro e o Visual FoxPro é encerrado:
    Não existe memória suficiente para concluir esta operação
  • Controlo de caixa de listagem - uma fuga de memória ocorre quando define a propriedade RowsourceType a 8 .
  • Pageframe - uma excepção fatal ocorre quando fecha um formulário depois de clicar numa página que tem o conjunto de propriedades PageOrder .
  • Pageframe - quando a propriedade TabOrientation de uma moldura de página está definida para 2 e prime as teclas de seta para mover entre separadores de página num formulário com temas, uma fuga de memória ocorre e sai do Visual FoxPro.
  • Caixa de texto - quando alterar um valor de caixa de texto onde os elementos de matriz são definidos como origem do controlo, receberá a seguinte mensagem de erro:
    Não é uma expressão de carácter
  • XMLAdapter - O XMLAdapter ignora a propriedade XMLNamespace a menos que XMLName propriedade não está vazia e não analisa correctamente o XML.
  • Informações - O método AddProperty define o valor da propriedade existente . f. quando um novo valor não é passado.
  • Informações - quando a propriedade legenda faz referência a uma variável que não está no âmbito, receberá uma das seguintes mensagens de erro:
    "Variável não encontrado
    ou
    tipo de dados é inválido para esta propriedade
  • Informações - quando uma legenda está definida como uma cadeia vazia, o nome do objecto aparece como a legenda em vez de uma legenda em branco. Por exemplo, este comportamento ocorre quando a legenda está definida para o seguinte:
    =""
  • Informações - quando dimensão uma propriedade de matriz de objecto para elementos de mais de 32.767, ocorre uma excepção fatal.
  • Informações - excepção fatal ocorre quando adiciona as propriedades personalizadas FontBold e TipoDeLetraItálico e, em seguida, activar estas propriedades.
  • Informações - excepção fatal ocorre quando redefinir uma variável disponibilizada no método Destroy .
  • Informações - excepção fatal ou C++ runtime erro ocorre quando edita um método subclassed com uma lista de lparam é mais de 256 caracteres.

Motor de dados /

  • Incremento de auto - incremento automático não funciona correctamente com APPEND FROM.
  • CursorAdapter - se o controlador ODBC ou o fornecedor de OLE DB não suporta a execução de batch, uma actualização não batched Falha ao definir a propriedade UpdateType para 2 .
  • CursorAdapter ? no ADO, o método CursorAdapter não actualiza .mdb com campos de nota que são de comprimento zero, que são nulos ou que são superiores a 255.
  • CursorAdapter ? no ADO, quando uma actualização da tabela back-end falhar numa chamada de função (TABLEUPDATE) , subsequentes (TABLEUPDATE) funções falhar.
  • CursorAdapter - quando o fornecedor de OLE DB não preencher a colecção de parâmetros, o fornecedor de OLE DB não passa uma cadeia vazia como um parâmetro para o objecto ADODB.Command .
  • CursorAdapter - É possível chamar (TABLEREVERT) funcionar enquanto a função (TABLEUPDATE) é executada.
  • CursorAdapter - A função (TABLEUPDATE) não não inserir escrita no cursor local se buffering estiver definido para 5 e o registo é alterado no evento DepoisDeInserir .
  • CursorAdapter - quando emitir um comando de erro no método CursorAdapter numa aplicação de tempo de execução, receberá a seguinte mensagem de erro:
    Erro fatal <ErrorNumber> ao tentar relatório erro <ErrorNumber>
  • CursorAdapter ? O processo de obtenção de ADO coloca memória intermédia de tabela num estado incorrecto.
  • Motor - quando tiver um cursor na memória intermédia tabela com GO TOP após início TRANS e ROLLBACK, recebe a seguinte mensagem de erro:
    O índice não coincide com a tabela
  • Motor - quando utiliza verificação ou quando passar através de registos, receberá a seguinte mensagem de erro:
    Registo não está no índice
  • Motor - quando tiver um cursor aberto na memória intermédia tabela que contém um registo danificado, receberá a seguinte mensagem de erro:
    Tabela tem uma ordem de índice definido
  • Motor - procurar comandos com a cláusula ORDER DESCENDENTE não se move para corrigir o registo com SET NEAR ON.
  • Motor - comando localiza antigos e novos dados com memória intermédia optimista tabela de PESQUISA.
  • Motor - quando chamar a função (TABLEUPDATE) num cursor na memória intermédia tabela com as alterações na memória intermédia e utilizar o comando REINDEXAR, receberá a seguinte mensagem de erro:
    O índice não corresponde ao ...(Error 114) tabela
    .
  • Motor - fuga de memória ocorre quando passar parâmetros por referência com a função SQLEXEC () .
  • Motor - A função (SQLGETPROP) tem uma fuga de memória.
  • Motor - Visual FoxPro pode deixar de responder quando chamada SQL INSERT no meio de uma transacção.
  • Motor - a ligação partilhada não passa parâmetros e ligação partilhada não é executado instrução em modo assíncrono.
  • Motor - TABLEVALIDATE SET = 2 não comunica um erro quando a contagem de registos for uma menor que tem de ser e um novo registo substitui os dados existentes.
  • Motor - fuga de memória ocorre com INSERT - SQL ou UPDATE - SQL. SQL INSERT - SQL e UPDATE - causar erros.
  • Motor - esperar que a função SQLSTRINGCONNECT () para apresentar uma caixa de diálogo ligação tal como acontece no Visual FoxPro 7.0. Em vez disso, a função (SQLSTRINGCONNECT) comunica um erro.
  • Motor - modo de SQL pass-through assíncrona secção obtém todos os conjuntos de resultados ao mesmo tempo.
  • Motor - comando COPY TO com mais de 255 campos falha ou relatórios de erro possa induzir em erro.
  • Motor - A função Repetir a CONSULTA () na vista parametrizada falha quando a função Repetir a CONSULTA () é precedida por um sinal de igual (=).
  • Motor - depois de chamar a função TABLEUPDATE () e, em seguida ROLLBACK comandos na vista de local e, utilize o comando GOTO TOP, receberá ele seguinte mensagem de erro:
    "Índice não coincide com a tabela
  • ODBC - quando tentar definir uma propriedade inválida no Microsoft SQL Server, receberá a seguinte mensagem de erro:
    Erro inválida
    .
  • ODBC - ligação não é desligado quando tiver decorrido o tempo limite de inactividade.
  • ODBC - variável grande passar para o controlador de ODBC para SQL Server pode causar falhas C5.
  • TABLEVALIDATE SET - SET TABLEVALIDATE TO define um valor incorrecto.
  • SQL - UPDATE e DELETE não são Rushmore-optimizado se destino tabela tiver alterações tabela armazenada em buffer.
  • SQL - quando utiliza o SELECT união... com uma tabela de 2.x Fox, receberá a seguinte mensagem de erro:
    Campos são incompatíveis
  • SQL - sintaxe JOIN pode por vezes devolver resultados incorrectos
  • SQL - INSERT INTO... SELECT... FROM... WHERE... não respeitam a cláusula WHERE.
  • SQL - REMOVE/CREATE TABLE in DBC falha num cenário de multi-utilizador.
  • SQL - alterações na mensagem de erro e número com instruções INSERT INTO... SELECT FROM desequilibradas.

IDE

  • SCREEN - excepção fatal ocorre quando minimiza e, em seguida, restaura IDE depois de adicionar e libertar a rotina no evento _SCREEN.Resize .
  • Depurador - excepção fatal ocorre depois de alterar o valor na janela Locals para a propriedade de um formulário modal fechada.
  • Depurador - se janela Locals ou de pilha de chamadas não estiver aberta, uma excepção fatal ocorre depois de retomar na janela de rastreio.
  • Depurador - excepção fatal ocorre depois de retomar o funcionamento com uma matriz de grandes dimensões na janela Watch.
  • Depurador - excepção fatal ocorre quando cola uma expressão na janela de monitorização.
  • Editor - ocorre de excepção fatal quando seleccionar definição de vista ou referência a procurar para cima do menu de contexto quando edita um procedimento armazenado.
  • Editor - excepção fatal ocorre quando comentário código do menu de contexto.
  • Menus - excepção fatal ocorre no menu de emissão ou pop ou SET SYSMENU TO DEFAULT depois de modificar 2 relatórios.
  • Menus - excepção fatal com SET SYSMENU TO DEFAULT depois de fechar o depurador.
  • Caixa de diálogo Opções - caminho de procura que é definido no separador ficheiros na caixa de diálogo Opções e, em seguida, guardado como a predefinição não é persiste no posteriores sessões do Visual FoxPro.
  • Relatório Designer - caixa Fechar não aparece no Windows NT 4.0 quando a janela de pré-visualização estiver maximizada.
  • Construtor de RI - O Construtor de RI gera a seguinte mensagem de erro:
    Expressão em falta
  • Painel de tarefas - excepção fatal ocorre quando comunidade painel não consegue ligar a um serviço Web quando utilizar um programa de arranque.
  • Painel de tarefas - painel de comunidade não é estabelecida se o Internet Explorer estiver configurado para utilizar proxy.
  • Barras de ferramentas - barras de ferramentas de preto e branco podem causar Visual FoxPro deixasse de responder.

Fornecedor de OLE DB

  • A execução do comando for serializada através de todos os processos.
  • IDBCreateSessionImpl::CreateSession não verifica o valor devolvido de IID_IObjectWithSite::SetSite e faz com que C5.
  • InterlockedCompareExchange e InterlockedExchangeAdd não deve utilizar protecção multithread.
  • CFGInitFailed() no Visual FoxPro OLE DB Provider (VFPOLEDB.dll) mostra MessageBox.
  • Melhoramentos de segurança do thread para o Visual FoxPro OLE DB Provider
  • Tornar o fornecedor de OLE DB ler definições ENGINEBEHAVIOR e TABLEVALIDATE CONFIG.FPW.
  • Fuga de memória em VFPOLEDB.dll
  • SET ENGINEBEHAVIOR afecta todas as ligações para o mesmo cliente.

Outros

  • Erro de excepção fatal ocorre quando é preenchido de programa cache.
  • Excepção fatal fornecer informações sobre a caixa de diálogo pode aparecer várias vezes com algumas falhas.
  • SET CURSOR notificar OFF torna _TALLY agir como se aditivas.
  • Se o projecto de configuração InstallShield Express contiver o Visual FoxPro 7.0 e o Visual FoxPro 8.0 enviar a impressão em série módulos (MSM), receberá uma mensagem de erro quando cria o programa de configuração.
  • Quando acede a uma linha de matriz é maior do que 4,906, receberá a seguinte mensagem de erro:
    As dimensões de matriz são inválidas

Propriedades

Artigo: 824071 - Última revisão: 16 de fevereiro de 2005 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual FoxPro 8.0 Professional Edition
Palavras-chave: 
kbmt kbinfo KB824071 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: 824071

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