I am developing JNI DLL files in Delphi 7. The resulting files will be 32-bit DLLs that do not work on a 64-bit Java virtual machine.
Delphi 7 has the ability to generate object files c or C ++ . Is it possible to create a 64-bit DLL from these object files using a third-party linker?
The Delphi compiler emits 32-bit object code. No matter how you cut it, this code cannot be associated with a 64-bit module.
FreePascal, 64- DLL. 64- Delphi, .
32- JVM, .
. 64- 32- , 64- . MS , .. 32- 64- DLL ( - 32- 64- , ). 64- Delphi ( , ), . Delphi 7 .