Welcome to the new DelphiDabbler Code Library Documentation.

This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.

Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.

Resource File Unit Programmers’ Guide

Applies to: ~>1.0

Introduction

This section of the Resource File Unit documentation describes the API exposed by the unit to programmers.

Contents

Units

Unit Description
PJResFile The only unit in this project. Contains all the functionality

Classes

Class Description
TPJResourceFile Class that encapsulates the contents of a whole resource file and provides methods and properties to search, enumerate and manipulate it.
TPJResourceEntry Class that encapsulates a single resource within a resource file and provides properties and methods to access its header record and its raw data and to compare it to other resources.
TPJResourceFileEnumerator [~>1.1] Class that implements an enumerator for TPJResourceFile that enumerates all its resource entries.
EPJResourceFile Class of exception raised by TPJResourceFile and TPJResourceEntry.

Other

Item Description
Helper Routines Routines to assist in working with resource identifiers.
Constants Various useful constants.

Conventions

This documentation complies with these conventions.