Hva er PAG-filformatet?
En .pag-fil er en kildekodefil for Visual Basic 6 Property Page - en dialogboks for designtid som lar utviklere konfigurere egenskapene til en ActiveX- eller UserControl-komponent i VB6 IDE. Når en utvikler velger en tilpasset VB6-kontroll i designtid og åpner egenskapssiden, er det grensesnittet definert i .pag-filen som vises.
Introdusert med Visual Basic 5.0 i 1997 og videreført i VB6 (1998), bruker .pag-filer det samme form-definisjonsspråket som .FRM-skjema-filer. En typisk .pag-fil starter med VERSION 5.00 og en Begin VB.PropertyPage-blokk som deklarerer størrelse, tekst og underkontroller, etterfulgt av Visual Basic-kode for hendelseshåndtering - primært hendelsesprosedyrene SelectionChanged og ApplyChanges som leser fra og skriver til kontrollens egenskaper.
Binære ressurser innebygd i egenskapssiden (bilder, ikoner) lagres i en tilhørende .pgx-sidefil, slik at selve .pag-filen forblir menneskelig lesbar som ren tekst. Begge filene tilhører foreldreprosjektet .vbp og må holdes sammen.
Formatet ble fryst med VB6 i 1998. Med overgangen til .NET (VB.NET 2002 og utover), ble egenskapssider erstattet av egenskapsrutenett-komponenter og UserControl-designere i Visual Studio. Eldre .pag-filer kan fortsatt åpnes i Visual Basic 6.0 IDE eller vises i et hvilket som helst tekstredigeringsprogram, men formatet er ikke under aktiv utvikling.
Sikkerhet og trygghet
RISIKO: LOWEn .pag er VB-kildekode i ren tekst og er trygg å lese. Den kan inneholde kode som kjører når kontrollen brukes i IDE, så kompiler/kjør bare VB6-prosjekter fra kilder du stoler på. Filen alene gjør ingenting uten VB6-miljøet.
Formatdetaljer
i et nøtteskall- Adobe PageMaker-sidefil - En side-/layoutfil produsert av det avviklede DTP-programmet Adobe (Aldus) PageMaker.
- dBASE / IDAPI-notat eller lagret side - Eldre dBASE-familie data-/sidefil referert til i gamle fildatabaser.
Programmer som åpner PAG-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Tekst (ASCII / Windows-1252); binære ressurser flyttet til tilhørende .pgx-sidefil |
| Beholder | Ren tekst (VB-kildeformat) |
| Typisk størrelse | 1 KB - 50 KB |
| Filhode | Starter med VERSION 5.00 deretter en Begin VB.PropertyPage-blokk (samme form-definisjonsformat som VB6 .frm-filer) |
| Struktur | VERSION-hode, Begin VB.PropertyPage-blokk med egenskaper for kontrolloppsett, deretter VB-kode for hendelseshåndtering |
| Viktige hendelseshåndterere | SelectionChanged (fyller kontroller fra det valgte objektet) og ApplyChanges (skriver verdier tilbake til kontrollen) |
| Binær følgesvenn | .pgx-sidefil lagrer innebygde binære ressurser (bilder, fonter) for samme egenskapsside |
| Foreldreprosjekt | Komponent av en .vbp Visual Basic-prosjektfil; oppført som en PropertyPage-oppføring |
| Tilknyttet OS | Windows |
| Erstattet av | .NET-egenskapsrutenett og UserControl-designere i Visual Studio (VB.NET, 2002 og utover) |
| Formatstatus | Fryst ved Visual Basic 6.0 (1998); ingen videre utvikling |
| Utgitt | Mid-1990s (Visual Basic 5/6, ActiveX control era) |
| Siste versjon | Visual Basic 6.0 (1998) - final VB6 release; format frozen there |
| Spesifikasjon | learn.microsoft.com |
PAG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PAG-filer.