Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate binary resource without use of external compiler #8

Open
delphidabbler opened this issue Feb 18, 2014 · 7 comments
Open

Generate binary resource without use of external compiler #8

delphidabbler opened this issue Feb 18, 2014 · 7 comments

Comments

@delphidabbler
Copy link
Owner

delphidabbler commented Feb 18, 2014

It is inconvenient to have to use an external resource compiler to compile .res files from intermediate .rc files. Add facility to VIEd to generate binary files directly.

B/f from issue 16 of the old verinfo-tools tracker on GoogleCode.

@delphidabbler
Copy link
Owner Author

May implement this as part of command line compiler that VIEd can use instead of rolling functionality into VIEd.

@delphidabbler delphidabbler self-assigned this Jul 4, 2022
@delphidabbler
Copy link
Owner Author

This is going to be hard unless we make use of VIBinData.dll, or convert the DLLs source code into some suitable format for linking into the VIEd executable.

@delphidabbler
Copy link
Owner Author

This is going to be hard unless we make use of VIBinData.dll, or convert the DLLs source code into some suitable format for linking into the VIEd executable.

Current work on the VIBinData.dll source code makes it likely that the core code may be available as a library (see delphidabbler/vilib#8).

Use of that library, along with ddablib/resfile would greatly simplify writing binary resource files.

@delphidabbler
Copy link
Owner Author

This is going to be hard unless we make use of VIBinData.dll, or convert the DLLs source code into some suitable format for linking into the VIEd executable.

Current work on the VIBinData.dll source code makes it likely that the core code may be available as a library (see delphidabbler/vilib#8).

Use of that library, along with ddablib/resfile would greatly simplify writing binary resource files.

For various options for embedding resources in an existing resource file see htmlres/UMain.pas.

@delphidabbler
Copy link
Owner Author

Current work on the VIBinData.dll source code makes it likely that the core code may be available as a library (see delphidabbler/vilib#8).

This library has now been released, so the implementation of this issue is now easier.

@delphidabbler
Copy link
Owner Author

❗ If this issue is implemented and the feature to use an external resource compiler is removed then this will probably imply a major version bump.

@delphidabbler
Copy link
Owner Author

❗ If this issue is implemented and the feature to use an external resource compiler is removed then this will probably imply a major version bump.

Could leave access to external resource compiler in place to avoid version bump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Accepted
Development

No branches or pull requests

1 participant