models/dll_entry library
A class that represents a DLL entry for use in Inno Setup.
The DllEntry class encapsulates the path to the DLL, an optional name, a flag indicating if the DLL is required, and the source of the DLL (either the project or the system32 directory).
Example usage:
var dllEntry = DllEntry(
path: "mydll.dll",
required: true,
source: DllSource.project,
);
print(dllEntry.path); // Outputs: mydll.dll
print(dllEntry.name); // Outputs: mydll.dll
print(dllEntry.required); // Outputs: true
print(dllEntry.source); // Outputs: DllSource.project
Properties:
path
: The path to the DLL file.name
: The name for the DLL. Defaults to the basename of the path.required
: A flag indicating if the DLL is required. Defaults to true.source
: An enum indicating the source of the DLL. Defaults to DllSource.project.
Classes
- DllEntry
- Class holding the DLL entry properties.
Enums
- DllSource
- Enum representing the source of the DLL.