¿Qué es el formato de archivo PAG?
Un archivo .pag es un archivo fuente de Visual Basic 6 Property Page (página de propiedades): un diálogo en tiempo de diseño que permite a los desarrolladores configurar las propiedades de un componente ActiveX o UserControl dentro del IDE de VB6. Cuando un desarrollador selecciona un control personalizado de VB6 en tiempo de diseño y abre su página de propiedades, la interfaz definida en el archivo .pag es lo que aparece.
Introducido con Visual Basic 5.0 en 1997 y mantenido en VB6 (1998), los archivos .pag utilizan el mismo lenguaje de definición de formularios que los archivos de formulario .FRM. Un archivo .pag típico comienza con VERSION 5.00 y un bloque Begin VB.PropertyPage que declara el tamaño, el título y los controles secundarios, seguido del código del controlador de eventos de Visual Basic, principalmente los procedimientos de evento SelectionChanged y ApplyChanges que leen y escriben en las propiedades del control.
Los recursos binarios incrustados en la página de propiedades (imágenes, iconos) se almacenan en un archivo complementario .pgx emparejado, lo que mantiene el propio .pag legible por humanos como texto plano. Ambos archivos pertenecen al proyecto principal .vbp y deben mantenerse juntos.
El formato se congeló con VB6 en 1998. Con el paso a .NET (VB.NET 2002 en adelante), las páginas de propiedades fueron reemplazadas por componentes de cuadrícula de propiedades y diseñadores de UserControl en Visual Studio. Los archivos .pag heredados aún pueden abrirse en el IDE de Visual Basic 6.0 o visualizarse en cualquier editor de texto, pero el formato no tiene un desarrollo activo.
Seguridad y protección
RIESGO: LOWUn .pag es código fuente de VB en texto plano y es seguro de leer. Puede contener código que se ejecuta cuando el control se usa en el IDE, por lo que compile o ejecute proyectos de VB6 solo de fuentes en las que confíe. El archivo por sí solo no hace nada sin el entorno de VB6.
Detalles del formato
en pocas palabras- Archivo de página de Adobe PageMaker - Un archivo de página/diseño producido por la aplicación de DTP descontinuada Adobe (Aldus) PageMaker.
- Memo o página guardada de dBASE / IDAPI - Archivo de datos o página de la familia heredada dBASE referenciado en bases de datos de archivos antiguas.
Programas que abren archivos PAG
Detalles técnicos
especificación profunda| Codificación | Texto (ASCII / Windows-1252); recursos binarios delegados al archivo complementario .pgx |
| Contenedor | Texto plano (formato de fuente VB) |
| Tamaño típico | 1 KB - 50 KB |
| Encabezado de archivo | Comienza con VERSION 5.00 y luego un bloque Begin VB.PropertyPage (mismo formato de definición de formulario que los archivos .frm de VB6) |
| Estructura | Encabezado VERSION, bloque Begin VB.PropertyPage con propiedades de diseño de controles, luego código de controlador de eventos de VB |
| Controladores de eventos clave | SelectionChanged (llena los controles desde el objeto seleccionado) y ApplyChanges (escribe los valores de vuelta al control) |
| Compañero binario | El archivo complementario .pgx almacena recursos binarios incrustados (imágenes, fuentes) para la misma página de propiedades |
| Proyecto principal | Componente de un archivo de proyecto de Visual Basic .vbp; listado como una entrada PropertyPage |
| SO asociado | Windows |
| Reemplazado por | Cuadrículas de propiedades de .NET y diseñadores de UserControl en Visual Studio (VB.NET, 2002 en adelante) |
| Estado del formato | Congelado en Visual Basic 6.0 (1998); sin desarrollo posterior |
| Lanzado | Mid-1990s (Visual Basic 5/6, ActiveX control era) |
| Última versión | Visual Basic 6.0 (1998) - final VB6 release; format frozen there |
| Especificación | learn.microsoft.com |
Conversiones de PAG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos PAG.