O que é o formato de ficheiro PAG?
Um arquivo .pag é um arquivo de origem Visual Basic 6 Property Page - uma caixa de diálogo de tempo de design que permite aos desenvolvedores configurar as propriedades de um componente ActiveX ou UserControl dentro do IDE do VB6. Quando um desenvolvedor seleciona um controle VB6 personalizado em tempo de design e abre sua página de propriedades, a interface definida no arquivo .pag é o que aparece.
Introduzido com o Visual Basic 5.0 em 1997 e mantido no VB6 (1998), os arquivos .pag usam a mesma linguagem de definição de formulário que os arquivos de formulário .FRM. Um arquivo .pag típico abre com VERSION 5.00 e um bloco Begin VB.PropertyPage declarando tamanho, legenda e controles filhos, seguido pelo código do manipulador de eventos do Visual Basic - principalmente os procedimentos de evento SelectionChanged e ApplyChanges que leem e gravam nas propriedades do controle.
Os recursos binários incorporados na página de propriedades (imagens, ícones) são armazenados em um arquivo complementar .pgx emparelhado, mantendo o próprio .pag legível por humanos como texto simples. Ambos os arquivos pertencem ao projeto pai .vbp e devem ser mantidos juntos.
O formato foi congelado com o VB6 em 1998. Com a mudança para o .NET (VB.NET 2002 em diante), as páginas de propriedades foram substituídas por componentes de grade de propriedades e designers de UserControl no Visual Studio. Arquivos .pag legados ainda podem ser abertos no IDE do Visual Basic 6.0 ou visualizados em qualquer editor de texto, mas o formato não recebe desenvolvimento ativo.
Segurança e proteção
RISCO: LOWUm .pag é um código-fonte VB em texto simples e seguro para leitura. Ele pode conter códigos que são executados quando o controle é usado no IDE, portanto, compile/execute projetos VB6 apenas de fontes em que você confia. O arquivo sozinho não faz nada sem o ambiente VB6.
Detalhes do formato
em resumo- Arquivo de página do Adobe PageMaker - Um arquivo de página/layout produzido pelo aplicativo de DTP descontinuado Adobe (Aldus) PageMaker.
- Memo ou página salva do dBASE / IDAPI - Arquivo de dados/página da família dBASE legado referenciado em bancos de dados de arquivos antigos.
Programas que abrem arquivos PAG
Detalhes técnicos
especificação profunda| Codificação | Texto (ASCII / Windows-1252); recursos binários transferidos para o arquivo complementar .pgx |
| Contêiner | Texto simples (formato de código-fonte VB) |
| Tamanho típico | 1 KB - 50 KB |
| Cabeçalho do arquivo | Abre com VERSION 5.00 e depois um bloco Begin VB.PropertyPage (mesmo formato de definição de formulário dos arquivos .frm do VB6) |
| Estrutura | Cabeçalho VERSION, bloco Begin VB.PropertyPage com propriedades de layout de controle, seguido pelo código do manipulador de eventos VB |
| Principais manipuladores de eventos | SelectionChanged (preenche controles a partir do objeto selecionado) e ApplyChanges (grava os valores de volta no controle) |
| Companheiro binário | O arquivo complementar .pgx armazena recursos binários incorporados (imagens, fontes) para a mesma página de propriedades |
| Projeto pai | Componente de um arquivo de projeto Visual Basic .vbp; listado como uma entrada PropertyPage |
| SO associado | Windows |
| Substituído por | Grades de propriedades .NET e designers de UserControl no Visual Studio (VB.NET, 2002 em diante) |
| Status do formato | Congelado no Visual Basic 6.0 (1998); sem desenvolvimento posterior |
| Lançado | Mid-1990s (Visual Basic 5/6, ActiveX control era) |
| Versão mais recente | Visual Basic 6.0 (1998) - final VB6 release; format frozen there |
| Especificação | learn.microsoft.com |
Conversões de PAG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos PAG.