Simple solution for hot reloading a section of code as a DLL, with an example.
The method is just to compile two versions of the DLL, load one of them, and when the DLL is to be update it, recompile into the unused DLL, unload the current version, and load the new version. Simple as.
Just copy the hot_reload
folder into your project, to use the HotLib
struct and its helper functions in the project.
Init code used in hot_reload_example
is right before for running {
on line 78. Calling code is used in the hot_reload_window
procedure in hot_reload_example
.