02-05-2025, 08:52 PM
(This post was last modified: 02-05-2025, 08:57 PM by Charles Pegge.)
EXE and DLL loading and preparing the binary image, and executing the program is handled entirely by Bill. For JIT purposes, o2 does some of that work directly, without making a PE file. The full compilation, assembly and linkage take place in memory. No files are used other than the source code. Those 3 functions are used in the top level of the compiler which is inc\self\main.o2bas
The VirtualAlloc functions are not needed when making a PE file. This involves making headers, tables and the binary code for Bill to read.
The VirtualAlloc functions are not needed when making a PE file. This involves making headers, tables and the binary code for Bill to read.
https://github.com/Charles-Pegge/OxygenBasic
https://forum.it-berater.org/index.php
https://forum.it-berater.org/index.php