The system, method, and program of this invention enables a developer to
write a platform independent program that can read, create, modify,
delete, and enumerate registry type of information regardless of whether
or not a targeted operating system supports a registry or registry
equivalent functionality. More specifically, as disclosed herein, there is
a global registry object for carrying out, i.e., mapping, registry
functions or registry equivalent functions across multiple operating
systems. In particular, the global registry object is used to map registry
equivalent functions in an OS/2 operating system environment. A given INI
file is specified through a filename field of the global registry object
to resemble a registry file. A key and a subkey representative of a
Windows registry are stored in an application name of the specified INI
file. A value representative of the Windows registry is stored in a key of
the specified INI file. Platform specific code specific to the OS/2
operating system contains methods for retrieving the application name and
the key from the INI file for use by the global registry object.
Het systeem, de methode, en het programma van deze uitvinding laten een ontwikkelaar toe om een platform onafhankelijk programma te schrijven dat, registratietype van informatie ongeacht lezen, tot stand brengen, wijzigen schrappen en kan opsommen al dan niet een gericht werkend systeem een registratie of registratie een gelijkwaardige functionaliteit steunt. Specifieker, zoals hierin, is er onthuld een globaal registratievoorwerp voor het uitvoeren van, d.w.z., het in kaart brengen, registratiefuncties of registratie gelijkwaardige functies over veelvoudige werkende systemen. In het bijzonder wordt het globale registratievoorwerp gebruikt om registratie gelijkwaardige functies in een OS/2 werkend systeemmilieu in kaart te brengen. Een bepaald Ini- dossier wordt gespecificeerd door een filename gebied van het globale registratievoorwerp om op een registratiedossier te lijken. Een sleutel en een subkey representatief voor een registratie van Vensters worden opgeslagen in een toepassingsnaam van het gespecificeerde Ini- dossier. Een waarde representatief voor de registratie van Vensters wordt opgeslagen in een sleutel van het gespecificeerde Ini- dossier. Bevat de platform-specifieke code specifiek voor het OS/2 werkende systeem methodes om de toepassingsnaam en de sleutel van het Ini- dossier voor gebruik door het globale registratievoorwerp terug te winnen.