Interesting experiment, makes building and debugger PascalCoin faster and easier, though Delphi 10.3 does it have it's strange bugs and environment limitation in debugger. So folders/path must be set manually per programmer/system.
Hopefully this technique can allow bigger applications/system to be build.
Runtime libraries could be re-used for miner or other tools/applications.
Perhaps different builds/targets can be added to build without runtime packages, for best of both worlds. I am pretty sure this can be done as well, and will be future work in part X-to-be-determined.
Build with Run-Time Packages
pascalcoin_wallet_classic project modified to build with run-time
packages.
Special Runtime Packages:
- Delphi 10.3 rtl270.bpl added
- Delphi 10.3 dbrtl270.bpl added
Special Runtime Libraries:
3. libcrypto
All binaries are now stored in their own platform and config folder.
Except the special runtime packages they are in their own platform only
folder.
To use this project for debugging go to debugger settings and change
the environment variable override for path to where your pascalcoin
folders are. This has to be done for each platform and config until
a solution is found to automate this.
Executables added too these are release 5.7
RandomHash slightly changed to try and solve weird build error. When
this happens build again to solve the weird build error. The bad package
weird build error happens after switching build targets in Delphi 10.3.