Varios problemas corregidos por Visual FoxPro 9.0

Resumen

Este artículo enumeran muchos de los errores generales que se corrigen en Microsoft Visual FoxPro 9.0. Esta lista no es exhaustiva. No obstante, resaltará correcciones en varias áreas de producto diferente.

Más información

  • La cuadrícula muestra los registros que no cumplen la condición de SET FILTER. Nº de error: 383630 (VSWhidbey)
  • La propiedad XMLTable.ChildTable no funciona si no pertenece a un objeto XMLAdapter . Nº de error: 55768 (VSWhidbey)
  • Ver diseñador reemplaza el operador "LIKE" con el operador "=". Nº de error: 350994 (VSWhidbey)
  • Recibirá un mensaje de error error 1494 cuando se cumplen las condiciones siguientes:
    • Se abre una vista utilizando la cláusula NODATA .
    • La vista se actualiza mediante la función REQUERY.
    • La vista preformas una consulta de unión de SQL con las conversiones de tipos implícitas.
    Nota: El texto del mensaje de error es "Se ha cambiado la definición de vista." Nº de error: 156154 (VSWhidbey)
  • Visual FoxPro se cierra inesperadamente cuando cambia datasessions desde un formulario que tiene una cuadrícula a un objeto de sesión. Nº de error: 146598 (VSWhidbey)
  • Podrán omitir las válido y LOSTFOCUS eventos de objetos de páginas en un objeto PageFrame . Nº de error: 307940 (VSWhidbey)
  • Se produce un error en un comando CATCH a una variable de memoria que se prologa con "m." dentro de un bloque TRY... Estructura Try. Nº de error: 150731 (VSWhidbey)
  • Si ejecuta un programa muchas veces rápidamente haciendo clic en el botón ! en la barra de herramientas estándar, recibirá mensajes de error. Nº de error: 57068 (VSWhidbey)
  • El cuadro de diálogo Imprimir aparece detrás del escritorio cuando se imprime la Clipboard.BUG #: 52518 (VSWhidbey)
  • El identificador de producto (PID) desde Visual FoxPro 8 aparece en el sitio Web de soporte técnico en línea de Microsoft como Visual FoxPro 7. Se genera nuevos PID para Visual FoxPro 9.0.BUG #: 149497 (VSWhidbey)
  • El método PageFrame.Move incorrectamente ajusta el tamaño del control PageFrame . Nº de error: 393295 (VSWhidbey)
  • Cuando se utiliza una clase de miembro para agregar un control ActiveX a un control PageFrame página distinta de la primera página, el control ActiveX aparece en la primera página. Nº de error: 50315 (VSWhidbey)
  • Con temas habilitados, si cambia el tamaño de un formulario de una manera específica en el diseñador, los controles no volver a dibujarse en la página de control PageFrame . Nº de error: 45393 (VSWhidbey)
  • Cuando se establece la propiedad BackColor de un control OptionButton gráfica en seguimiento activo, el control aparece incorrecto en una página con temas. Nº de error: 57870 (VSWhidbey)
  • La función ALINES recorta caracteres (CRLF) de la combinación de retorno de carro, si se proporciona el parámetro cParseChar . Nº de error: 56994 (VSWhidbey)
  • Cuando utiliza el comando SET EVENTLIST TO , seguimiento mediante la función SYS(2801,2) de eventos de Windows está deshabilitado para la sesión de Visual FoxPro. Nº de error: 19453 (VSWhidbey)
  • Una etiqueta opaca, no tema no tiene la propiedad BackColor correcta en una página con temas. Nº de error: 48448 (VSWhidbey)
  • Un elemento que se ha agregado a un control ComboBox no está disponible para el código de delegado cuando se enlaza el delegado al método Combo.AddItem utilizando el parámetro 1 error #: 158752 (VSWhidbey)
  • El comando INSERT INTO no vuelva a seleccionar un área de trabajo vacía. Nº de error: 311795 (VSWhidbey)
  • La función INPUTBOX deshabilita las barras de menús personalizadas. Nº de error: 152041 (VSWhidbey)
  • En un escenario de mutiuser con una cuadrícula de búfer de tabla, recibirá un mensaje de error "Índice no coincide con la tabla". Nº de error: 407210 (VSWhidbey)
  • Cuando se produce un error inesperado, el método CursorAdapter.CursorFill cierra inesperadamente el conjunto de registros que está intentando adjuntar. Nº de error: 367593 (VSWhidbey)
  • Tiene una cuadrícula en un formulario que tiene una propiedad de partición establecida en un valor que es mayor o 319. Cuando ejecuta los comandos Modificar formulario o Hacer en ese formulario, recibirá mensajes de error. Nº de error: 71853 (VSWhidbey)
  • Si establece la propiedad AllowCellSelection en False (. F.), una cuadrícula deshabilitada está habilitada. Nº de error: 54559 (VSWhidbey)
  • Si establece la propiedad LockColumns de una cuadrícula de forma interactiva, no se llama al método LockColumns_assign o cualquier otro método que se enlaza a la propiedad LockColumns . Nº de error: 56721 (VSWhidbey)
  • Si la propiedad AllowCellSelection de una cuadrícula es Falso (. F.), la cuadrícula no puede obtener el foco si la propiedad OrigenDelRegistro (RecordSource) no tiene registros. Nº de error: 49670 (VSWhidbey)
  • Recibirá el siguiente mensaje de error cuando publica un servicio Web:
    SCHEMANODE no se evalúa como un objeto.
    Nº de error: 148649 (VSWhidbey)
  • El control EditBox no respeta los bytes iniciales de caracteres de doble byte. Nº de error: 318045 (VSWhidbey)
  • La función Version(3) devuelve código enu (00) cuando se carga el archivo Vfp8rcht.dll como un archivo de recursos en tiempo de ejecución. Nº de error: 56692 (VSWhidbey)
  • El evento DBC BeforeOpenTable recibe el nombre de la tabla abierta actualmente en lugar del nombre del cursor que se va a abrir. Nº de error: 192387 (VSWhidbey)
  • El evento DBC Activate no se produce antes de que se abre la ventana del Diseñador de base de datos en una base de datos desactivada. Nº de error: 130751 (VSWhidbey)
  • El objeto CursorAdapter no actualiza el servidor back-end si el controlador ODBC no admite transacciones. Nº de error: 351445 (VSWhidbey)
  • La propiedad CursorAdapter.ConversionFunc no se encuentra si se utiliza el comando SKIP en el cursor antes de utiliza la función ejecute TableUpdate . Nº de error: 54509 (VSWhidbey)
  • Se produce un error en el comando CREATE VIEW de SQL si el comando SELECT-SQL incluye una cadena literal que está encerrada en corchetes ([]) con una comilla simple (') dentro de. Nº de error: 356595 (VSWhidbey)
  • Si no se pasa ningún parámetro a la función SQLSTRINGCONNECT , recibirá el siguiente mensaje de error:
    Valor de argumento de función, tipo o recuento no es válido.
    El comportamiento esperado es abrir la ventana Seleccionar origen de datos . Nº de error: 56190 (VSWhidbey)
  • Aún puede cambiar un valor en un control ComboBox que devuelve . F el. del evento cuando . Nº de error: 52401 (VSWhidbey)
  • Cuando se elimina una declaración de parámetro de un método heredado mientras está en la clase o en el Diseñador de formulario, el método aparece como [predeterminado] en la ventana Propiedades . Nº de error: 52760 (VSWhidbey)
  • En Visual FoxPro 8, la Copiar a... FOX2X comando convierte el campo divisa en Float(12,4). En versiones anteriores de Visual FoxPro, la Copiar a... FOX2X comando convierte el campo divisa en Float(20,4). Nº de error: 348623 (VSWhidbey)
  • El método Form.SaveAsClass permite guardar un archivo utilizando un nombre no válido. Nº de error: 51052 (VSWhidbey)
  • El comando Ventana esperar no coloque la ventana correctamente en una configuración de varios monitores o doble. Nº de error: 137777 (VSWhidbey)
  • Si se utiliza el operador de $ en un SQL: la instrucción Select, recibirá un mensaje de error "Error interno de SQL:". Este mensaje de error es error de Visual FoxPro 1800.BUG de número #: 54603 (VSWhidbey)
  • Al presionar la tecla flecha abajo en una cuadrícula, recibirá un mensaje de error "El registro está fuera del intervalo". Este mensaje de error es Visual FoxPro 5.el número de error Error #: 325167 (VSWhidbey)
  • La función SYS(3054) no muestra el porcentaje ("%") de inicio de sesión en una cadena de la función reimprime la instrucción SQL. Nº de error: 141817 (VSWhidbey)
  • Cuando un objeto y sus descendientes se derivan de la misma clase, y el objeto y sus descendientes se almacenan en la misma biblioteca de clase, se produce un error de desbordamiento de pila. Nº de error: 316453 (VSWhidbey)
  • Puede utilizar el pantalla = ON comando en el archivo de config.. Cuando el archivo se compila en un archivo DLL o una DLL multiproceso (MTDLL), se produce una excepción grave en Visual FoxPro.BUG #: 54727 (VSWhidbey)
  • El Asistente para informes no muestra los índices. Nº de error: 41658 (VSWhidbey)
  • El valor de la variable _PAGENO es incorrecto en un informe cuando el grupo ocupa más de una página. Nº de error: 57156 (VSWhidbey)
  • El comando Actualizar no actualiza el registro actual en la vista local. El comando Actualizar funciona correctamente en la vista remota. Nº de error: 114782 (VSWhidbey)
  • Una consulta devuelve un resultado incorrecto cuando utiliza un índice temporal en un campo que acepta valores NULL para optimizar la evaluación de la combinación. Nº de error: 373497 (VSWhidbey)
  • Una consulta devuelve un resultado incorrecto cuando utiliza un índice temporal en un campo que acepta valores NULL para optimizar la evaluación de la combinación de no igual a (! =) condición. Nº de error: 374645 (VSWhidbey)
  • Recibe una "Variable '...' no se encuentra" mensaje de error cuando genera un proyecto que tiene una tabla incluye y un nombre de campo indizado de largo. Nº de error: 57136 (VSWhidbey)
  • Las propiedades PageFrame.Width y PageFrame.Height no devuelven el ancho y alto actuales si la propiedad TabStretch se establece en 0 (cero). Nº de error: 393161 (VSWhidbey)
  • El valor de la propiedad PageFrame.PageHeight no cambia cuando se agregan filas. Nº de error: 28021 (VSWhidbey)
  • Las teclas RE PÁG, AV PÁG y principal no provocan el evento Click de un control ListBox , como ocurre con las teclas de dirección. Nº de error: 37537 (VSWhidbey)
  • Un literal NULL en el comando de vista remota se sustituye por . NULL.. Este comportamiento impide guardar o ejecución. Nº de error: 356343 (VSWhidbey)
  • Un comando Modificar comando con un nombre de archivo corto borra un archivo que tiene un nombre largo de archivo. Un nombre corto de archivo puede ser tener ocho caracteres en el nombre, tiene tres caracteres en la extensión de nombre de archivo y utilice el carácter de tilde (~). Nº de error: 56990 (VSWhidbey)
  • El evento ListBox.InteractiveChange produce cuando hace clic en un elemento de cuadro de lista y, a continuación, mueva el puntero a otro elemento en el mismo cuadro de lista. Nº de error: 69113 (VSWhidbey)
  • El método This_Access no se llama si se hace referencia a un objeto mediante un elemento de matriz o un elemento de la colección. Nº de error: 50565 (VSWhidbey)
  • Cuando se intenta pasar un parámetro adicional por referencia a un procedimiento o un método de objeto, recibirá un mensaje de error "No se puede redefinir". Nº de error: 56184 (VSWhidbey)
  • Cuando está habilitado Microsoft ClearType, una etiqueta en un formulario se vuelve más audaz cada vez que se actualice el formulario. Nº de error: 57415 (VSWhidbey)
  • Cuando se utiliza la función ESBLANCO en un comando SELECT de SQL junto con una tabla con alias, recibirá un mensaje de error "Objeto AliasName no encontrado". Nº de error: 140314 (VSWhidbey)
  • La función BitLShift produce una excepción de desbordamiento de entero (0xC0000095). Nº de error: 334050 (VSWhidbey)
  • Recibirá un mensaje de error cuando agrega una tabla desde el Diseñador de la base de datos a un formulario si la tabla tiene un nombre numérico. Nº de error: 54605 (VSWhidbey)
  • Si hace clic en la parte desplegable de un control ComboBox , el clic pasa a través del control ComboBox al control subyacente y, a continuación, desencadena el evento Click del control subyacente. Nº de error: 17334 (VSWhidbey)
  • Recibirá un mensaje de error "Error interno de coherencia de conectividad" al guardar una vista local si el nombre de la base de datos incluye un corchete ([]) o un apóstrofe ('). Este mensaje de error es error de Visual FoxPro 1522.BUG de número #: 45193 (VSWhidbey)
  • La propiedad WordWrap del control CommandButton permite ajustar el texto. Sin embargo, no puede especificar un retorno de carro. Nº de error: 56725 (VSWhidbey)
  • Las columnas de la lista desplegable de un control ComboBox no están centradas en la pantalla. Nº de error: 47821 (VSWhidbey)
  • El método ResetToDefault de una propiedad de miembro que contiene una referencia de objeto no libera la referencia al objeto. Nº de error: 47387 (VSWhidbey)
  • Cambios a un cursor de búfer desaparecen en una transacción multinivel. Nº de error: 54869 (VSWhidbey)
  • Si se llama a la función CDX con un valor de 17, recibirá un mensaje de error "valor de argumento de función, tipo o recuento no es válido". Nº de error: 362330 (VSWhidbey)
  • El comando SQL UPDATE está limitado a 128 campos. Debe limitarse a 255. BUG #: 389605 (VSWhidbey)
  • Recibirá un mensaje de error "error interno de coherencia" cuando un control ListBox está enlazado a un cursor de indizado. Nº de error: 320471 (VSWhidbey)
  • Recibe una "llamada a la API provocó un mensaje de error de excepción cuando se utiliza la función CallFn desde la biblioteca FoxTools.fll que se incluye con Visual FoxPro 7 y 8 de Visual FoxPro. Este mensaje de error es error de Visual FoxPro 2028.BUG de número #: 61295 (VSWhidbey)

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

818179 otros problemas corregidos por Visual FoxPro 8.0

Propiedades

Id. de artículo: 894011 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios