Lista de errores corregidos en Microsoft Visual FoxPro 8.0 Service Pack 1

Seleccione idioma Seleccione idioma
Id. de artículo: 824071 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Este artículo contiene información acerca de los errores corregidos en Microsoft Visual FoxPro 8.0 Service Pack 1 (SP1). Para obtener información adicional acerca de cómo obtener Visual FoxPro 8.0 Service Pack 1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
829988Cómo obtener el service pack más reciente de Visual FoxPro 8.0

Más información

Visual FoxPro 8.0 Service Pack 1 (SP1) contiene las siguientes revisiones:

COM

  • Automatización - cuando se pasa una matriz por referencia a un RecordSet de ADO, AddNew produce la mensaje de error siguientes:
    () De archivo de clase asociado a este campo no se encuentra - clase asociación desactivada
  • Servidores - al llamar un método desde un segundo servidor que se crean instancias en único MTDLL en COM +, recibirá el siguiente mensaje de error:
    Nombre desconocido
  • Servidores: error con la aplicación de COM Codebook en COM + paquete.
  • Servidores - devolver a un miembro sin tipo matriz se produce un error.

Clases

  • Colección - al llamar al método AddProperty de un elemento que se agrega a una colección, el procedimiento devuelve una referencia de objeto.
  • Control ComboBox - selección no funciona correctamente cuando un origen de fila supera aproximadamente 512 elementos.
  • Control ComboBox - valor con una y comercial (&) agrega un segundo y de comercial al valor que se muestra.
  • Control de cuadro de edición - C5 excepción fatal Error al llamar al método editbox.refresh que tiene un campo de caracteres que el origen del control.
  • Formulario - se produce error en tiempo de diseño y tiempo de ejecución si un valor de la propiedad hace referencia el método de un objeto que no está en ámbito.
  • Formulario - F5 no se activa el KeyPress evento de un formulario si se establece la propiedad Closable del formulario en . f el.
  • Formulario - el menú control tiene teclas de acceso rápido incorrecta en un equipo que ejecuta Microsoft Windows NT 4.0.
  • Objeto de cuadrícula: cuando una columna contiene un contenedor , deja de Visual FoxPro responder.
  • Cuadrícula - columnas mostrar incorrectamente cuando se establece la propiedad RightToLeft en . T. en tiempo de diseño y en tiempo de ejecución.
  • Cuadrícula - la propiedad HighlightForeColor aparece en blanco cuando se establece en negro.
  • Cuadrícula - cuando establece la propiedad AllowCellSelection . f el. la propiedad Cancel del botón de comando está deshabilitada.
  • Cuadrícula: con un CursorAdapter objeto, recibirá un mensaje de error dos veces y, a continuación, el formulario se cierra inesperadamente.
  • Cuadrícula - si Active Accessibility está había habilitado (OBJ_SHOW) y mostrar una cuadrícula con varias columnas de texto, que se produce una excepción grave.
  • No se actualiza la cuadrícula - cuadrícula si la cuadrícula está en una página inactivo de un marco de página.
  • Cuadrícula - comportamiento del evento incoherentes MouseUp se produce cuando hace clic en o hacer doble clic en una línea de separación de encabezado que tiene establecida la propiedad AllowAutoColumnFit .
  • Cuadrícula - excepción grave se produce en una cuadrícula donde hay un objeto Container en columna.
  • Encabezado - una clase de encabezado mediante programación definido en un archivo .exe no se encuentra a menos que el archivo de .prg que contiene la definición de la misma carpeta con el archivo .exe.
  • Etiqueta - al establecer la propiedad Caption a una propiedad integrada con un valor en blanco (por ejemplo, título = 'thisform.tag =') recibirá el siguiente mensaje de error:
    No hay memoria suficiente para completar esta operación
  • Sale de etiqueta - al cambiar el tamaño una etiqueta recibirá la siguiente mensaje de error y Visual FoxPro:
    No hay memoria suficiente para completar esta operación
  • Control de cuadro de lista: se produce una pérdida de memoria cuando se establece la propiedad RowsourceType en 8 .
  • Pageframe - excepción grave se produce cuando cierra un formulario después de que haga clic en una página que tiene la propiedad PageOrder establecida.
  • Se produce pageframe - cuando la propiedad TabOrientation de un marco de página se establece en 2 y las teclas de flecha para desplazarse entre las fichas de página en un formulario con temas, una pérdida de memoria y sale de Visual FoxPro.
  • TextBox - al cambiar un valor de cuadro de texto donde los elementos de matriz se establecen como origen de control, recibirá el siguiente mensaje de error:
    No es una expresión de caracteres
  • XMLAdapter - el XMLAdapter omite la propiedad XMLNamespace a menos que la XMLName propiedad no está vacío y no analiza XML correctamente.
  • Varios - el método AddProperty establece el valor de la propiedad existente a . f el. cuando no se pasa un valor nuevo.
  • Varios - cuando la propiedad Caption hace referencia a una variable que no está en ámbito, recibirá uno de los mensajes de error siguientes:
    No se encontró "variable
    o
    tipo de datos no es válido para esta propiedad
  • Varios - cuando se establece un título en una cadena vacía, el nombre del objeto aparece como título en lugar de un título en blanco. Por ejemplo, este comportamiento se produce cuando se establece el título en la siguiente:
    =""
  • Varios - cuando la dimensión de una propiedad de matriz de objetos a los elementos más de 32.767, producirá una excepción grave.
  • Varios - excepción grave se produce cuando agregar las propiedades de FontBold y FontItalic personalizadas y, a continuación, habilita estas propiedades.
  • Varios - excepción grave se produce cuando vuelva a definir una variable publicada en el método destroy .
  • Varios - excepción fatal o error de tiempo de ejecución de C++ se produce cuando se modifica un método subclases con una lista de lparam es a través de 256 caracteres.

Datos y motor

  • Incremento automático - incremento automático no funciona correctamente con APPEND FROM.
  • CursorAdapter - si el controlador ODBC o el proveedor OLE DB no admite la ejecución por lotes, una actualización por lotes no falla cuando se establece la propiedad UpdateType a 2 .
  • CursorAdapter ? en ADO, el método CursorAdapter no actualiza .mdb con campos de memorando que son de longitud cero, que son null o que son más de 255.
  • Error de CursorAdapter ? en ADO, cuando una actualización de la tabla de back-end falla en una llamada de función () TABLEUPDATE , posteriores () TABLEUPDATE funciones.
  • CursorAdapter - cuando el proveedor OLE DB no llena la colección de parámetros, el proveedor OLE DB seguirán no pasa una cadena vacía como parámetro para el objeto ADODB.Command .
  • CursorAdapter - puede llamar el () TABLEREVERT funcionar mientras se está ejecutando la función () TABLEUPDATE .
  • CursorAdapter - la función () TABLEUPDATE no no inserción de confirmación en cursor local si búfer se establece en 5 y registro se cambia en el evento AfterInsert .
  • CursorAdapter - al emitir un comando ERROR en el método CursorAdapter en una aplicación en tiempo de ejecución, recibirá el siguiente mensaje de error:
    Error grave <ErrorNumber> intentar informe error <ErrorNumber>
  • CursorAdapter ? el proceso de recopilación de ADO coloca el búfer de la tabla en estado incorrecto.
  • Motor - cuando tengan un cursor de búfer de tabla con TOP GO después de BEGIN TRANS y ROLLBACK, recibirá el siguiente mensaje de error:
    Index no coincide con la tabla
  • Motor - cuando se utiliza detección o cuando se omite los registros, recibirá el siguiente mensaje de error:
    Registro no está en el índice
  • Motor - cuando tengan un cursor abierto de búfer de tabla que contiene un registro incorrecto, recibirá el siguiente mensaje de error:
    Tabla no tiene ningún índice criterio establecer
  • Motor - Buscar comandos con la cláusula orden descendente no se mueve corregir el registro con SET NEAR activado.
  • Motor - comando busca datos antiguos y nuevos con almacenamiento en búfer optimista de la tabla de búsqueda.
  • Motor - al llamar a la función () TABLEUPDATE en un cursor de búfer de tabla con los cambios almacenados en búfer y utilizar el comando REINDEX, recibirá el siguiente mensaje de error:
    Índice no coincide con la tabla ...(Error 114)
    .
  • Motor - pérdida de memoria se produce cuando pasar parámetros por referencia con la función () SQLEXEC .
  • Motor - la función () SQLGETPROP tiene una pérdida de memoria.
  • Motor - Visual FoxPro puede dejar de responder al llamar a INSERT en el medio de una transacción.
  • Motor - conexión compartida no pasar el parámetro y conexión compartida no ejecuta la instrucción en modo asíncrono.
  • Motor - SET TABLEVALIDATE = 2 no informa de un error cuando el número de registros es uno menos que se debe y un nuevo registro reemplaza los datos existentes.
  • Motor - se produce la pérdida de memoria con INSERT - SQL o UPDATE - SQL. INSERT - SQL y UPDATE - SQL producen errores.
  • Motor - se espera que la función () SQLSTRINGCONNECT para mostrar un cuadro de diálogo de conexión como lo hace en Visual FoxPro 7.0. En su lugar, la función () SQLSTRINGCONNECT notifica un error.
  • Motor - modo de lotes asincrónico de paso a través de SQL recupera todos los conjuntos de resultados al mismo tiempo.
  • Comando COPY TO con más de 255 campos - motor de informes de error engañoso o se bloquea.
  • Motor - la función REQUERY () en la vista parametrizada falla cuando la función REQUERY () está precedida por un signo de igual (=).
  • Motor - después de llamar a la función () TABLEUPDATE y ROLLBACK comandos en vista local y luego utilice el comando GOTO TOP, recibirá el siguiente mensaje de error:
    "Índice no coincide con la tabla
  • ODBC - cuando intenta establecer una propiedad no válida en Microsoft SQL Server, recibirá el siguiente mensaje de error:
    Error no válido
    .
  • ODBC: conexión no se desconecta cuando ha transcurrido el tiempo de espera inactivo.
  • ODBC - paso variable grande para el controlador ODBC de SQL Server puede provocar bloqueos C5.
  • TABLEVALIDATE SET - SET TABLEVALIDATE TO se establece en valor incorrecto.
  • SQL - UPDATE y DELETE no están optimizados Rushmore si la tabla de destino tiene cambios de la tabla en el búfer.
  • SQL: cuando se utiliza UNION de... SELECT con una tabla de 2.x Fox, recibirá el siguiente mensaje de error:
    Los campos son incompatibles
  • SQL: sintaxis JOIN a veces pueden devolver resultados incorrectos
  • SQL: INSERT INTO... SELECT... FROM... WHERE... no respeta la cláusula WHERE.
  • SQL: TABLE CREATE /Remove en DBC produce un error en escenario multiusuario.
  • SQL - cambios en mensaje de error y número de instrucciones INSERT INTO... SELECT FROM desequilibradas.

IDE

  • PANTALLA - excepción grave aparece cuando se minimiza y después se restaura IDE después de agregar y soltar el enlace en el evento _SCREEN.Resize .
  • Depurador - excepción grave se produce después de cambiar el valor en la ventana locales para la propiedad de un formulario modal cerrado.
  • Depurador - si no está abierta, la ventana Pila de llamadas o locales grave producirá una excepción después de reanudar en la ventana seguimiento.
  • Depurador - excepción grave se produce después de reanudar con una matriz grande en la ventana Inspección.
  • Depurador - excepción grave se produce cuando se pega una expresión en la ventana Inspección.
  • Editor - excepción grave se produce cuando se elige ver definición o referencia de buscar en el menú contextual cuando se modifica un procedimiento almacenado.
  • Editor - excepción grave se produce cuando comentario código desde el menú contextual.
  • Menús - excepción grave se produce en menú push o pop o SET SYSMENU TO DEFAULT después de modificar 2 informes.
  • Menús - excepción grave con SET SYSMENU TO DEFAULT después de cerrar al depurador.
  • Diálogo Opciones - ruta de búsqueda que se establece en la ficha archivos en el cuadro de diálogo Opciones y, a continuación, guardado como valor predeterminado no se conserva en sesiones de Visual FoxPro posterior.
  • Diseñador de informes - cuadro Cerrar no aparece en Windows NT 4.0 cuando la ventana de vista previa está maximizada.
  • Generador RI - el generador RI genera la mensaje de error siguientes:
    Expresión que faltan
  • Panel de tareas - excepción grave se produce cuando el panel de la comunidad no puede conectarse a un servicio Web cuando se utiliza un programa de inicio.
  • Panel de tareas - panel de la comunidad no se conecta si Internet Explorer está configurado para utilizar a servidor proxy.
  • Barras de herramientas - barras de herramientas de blanco y negro pueden hacer que Visual FoxPro deja de responder.

Proveedor OLE DB

  • Ejecución de comandos se serializa en todos los procesos.
  • IDBCreateSessionImpl::CreateSession se no comprueba el valor devuelto desde IID_IObjectWithSite::SetSite y se hace que C5.
  • InterlockedCompareExchange y InterlockedExchangeAdd no utilizan protección multiproceso.
  • CFGInitFailed() en Visual FoxPro proveedor de OLE DB (VFPOLEDB.dll) muestra el cuadro de mensaje.
  • Mejoras de subprocesos para el proveedor OLE DB de Visual FoxPro
  • Asegúrese de proveedor OLE DB leen configuración ENGINEBEHAVIOR y TABLEVALIDATE config.FPW.
  • Pérdida de memoria en VFPOLEDB.dll
  • SET ENGINEBEHAVIOR afecta a todas las conexiones para el mismo cliente.

Otros

  • Error de excepción grave se produce cuando se rellena la caché de programa.
  • Cuadro de diálogo Informe de excepción grave puede aparecer varias veces con algunos bloqueos.
  • SET CURSOR NOTIFY OFF hace _TALLY comportarse como si aditivos.
  • Si el proyecto de instalación InstallShield Express contiene Visual FoxPro 7.0 y Visual FoxPro 8.0 combinar módulos (MSM), recibe un mensaje de error al generar el programa de instalación.
  • Cuando tiene acceso a una fila de matriz que es mayor que 4,906, recibirá el siguiente mensaje de error:
    Las dimensiones de la matriz no son válidos

Propiedades

Id. de artículo: 824071 - Última revisión: miércoles, 16 de febrero de 2005 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 8.0 Professional Edition
Palabras clave: 
kbmt kbinfo KB824071 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 824071

Enviar comentarios

 

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