Resource Editor 0.9.0.834 - Freeware
Type : ZIP Archive
Size : 5.29 MB
Download
The resource editor in its current form is a stand alone application. It was originally designed to be integrated with and embedded into the Delphi IDE but the necessary Delphi APIs are currently not available for this to work properly. I will revive the integrated solution if Embarcadero ever implement the required APIs.
The motivation behind the development of the resource editor was the continuing lack of such a tool in Delphi and my surprise when it turned out that Delphi 2009 wouldn’t include one as some of us had expected it would.
The primary focus of the resource editor is RES files with a heavy bias toward the resource types commonly used by Delphi developers, but all common resource file formats and resource types are supported.
For now the resource editor is freeware. I have not decided what to do with it in the future. I may decide to turn it into a commercial product if I can find anyone willing to market it (I’m no good at that myself), I may decide to open source it or I may grow tired of it and just burn the disks - so to speak.

Most resource types have properties that only apply to that particular resource types, but all types have the ID, Name, Language and Type properties.
The ID and Name properties are mutually exclusive. The ID property is used to specify the Resource ID as an integer and the Name property is used to specify it as a string value. The Resource Editor automatically assigns an unique integer value ID to new resource items when they are created.
The Language property specifies the Locale the resource item is localized for. The default value is Language Neutral which means that the resource item can be used with all locales.
The Type property specifies the resource item type. Only the RCDATA and Generic resource item types allows the value to be modified.
This pane only exists in the stand alone resource editor. When the resource editor is hosted in the Delphi IDE the IDE’s property editor is used.
Resource items can be added, deleted, loaded or saved from the drop down menu or from the context menu.
Each item in the list will have the same ID or name, but can have different language, color depth or dimensions. The resource editor does not enforce uniqueness among the variants.
The resource editor is able to display most resources types in their human readable form using specialized viewers. For example HTML documents are displayed in an embedded browser, AVI data is displayed in an embedded video player.
Unknown resource types are displayed with either a HEX viewer or a generic text viewer.
Like the preview pane, the editor pane uses resource editors that are specialized for the individual resource type; Image types are edited with a bitmap editor, text types with a text editor, etc.
Unknown resource types are edited with either a HEX editor or a generic text editor.
Size : 5.29 MB
Download
The resource editor in its current form is a stand alone application. It was originally designed to be integrated with and embedded into the Delphi IDE but the necessary Delphi APIs are currently not available for this to work properly. I will revive the integrated solution if Embarcadero ever implement the required APIs.
The motivation behind the development of the resource editor was the continuing lack of such a tool in Delphi and my surprise when it turned out that Delphi 2009 wouldn’t include one as some of us had expected it would.
The primary focus of the resource editor is RES files with a heavy bias toward the resource types commonly used by Delphi developers, but all common resource file formats and resource types are supported.
For now the resource editor is freeware. I have not decided what to do with it in the future. I may decide to turn it into a commercial product if I can find anyone willing to market it (I’m no good at that myself), I may decide to open source it or I may grow tired of it and just burn the disks - so to speak.
Overview
The resource edit window is separated into a number of panes. The functionality of each pane is described below (the screen shots are a bit outdated).Properties pane
The property editor is used to view and edit the properties of a resource item.Most resource types have properties that only apply to that particular resource types, but all types have the ID, Name, Language and Type properties.
The ID and Name properties are mutually exclusive. The ID property is used to specify the Resource ID as an integer and the Name property is used to specify it as a string value. The Resource Editor automatically assigns an unique integer value ID to new resource items when they are created.
The Language property specifies the Locale the resource item is localized for. The default value is Language Neutral which means that the resource item can be used with all locales.
The Type property specifies the resource item type. Only the RCDATA and Generic resource item types allows the value to be modified.
This pane only exists in the stand alone resource editor. When the resource editor is hosted in the Delphi IDE the IDE’s property editor is used.
Resources pane
The resources tree view lists all the different resource items contained in the resource file, grouped by resource type.Resource items can be added, deleted, loaded or saved from the drop down menu or from the context menu.
Variants pane
The variants pane lists the different versions of a resource item.Each item in the list will have the same ID or name, but can have different language, color depth or dimensions. The resource editor does not enforce uniqueness among the variants.
Frames pane
For those resource item types that support frames (e.g. the animated cursor type) the frames pane lists the individual frames.Preview pane
The preview pane displays the content of the selected resource itemThe resource editor is able to display most resources types in their human readable form using specialized viewers. For example HTML documents are displayed in an embedded browser, AVI data is displayed in an embedded video player.
Unknown resource types are displayed with either a HEX viewer or a generic text viewer.
Resource Editor pane
The resource editor pane is where the resource item is modified.Like the preview pane, the editor pane uses resource editors that are specialized for the individual resource type; Image types are edited with a bitmap editor, text types with a text editor, etc.
Unknown resource types are edited with either a HEX editor or a generic text editor.
Comments
Post a Comment