I am not able to register any DLLs developed in Delphi on Windows 64-bit machines.
1 - I've tested some with a few different DLLs, including a new one, with a single, simple procedure.
- Already tried to register using REGSVR32 from the C: \ windows \ system32 folder
- Already tried to register using REGSVR32 from the C: \ windows \ syswow64 folder
- I tried to compile the DLL in 32bit and 64bit
- I already used Dependency Walker: I downloaded all DLLs (32 in total) that the application pointed to as dependents and at the end I got the following log:
Warning: At least one module has an unresolved import due to missing export function in a delay-load dependent module.
and Windows 64 does not register. You continue to see the same message:
The module "c: \ Windows \ syswow64 \ project1.dll" was loaded as the DLLRegisterServer entry point was not found. Make sure "c: \ windows \ syswow64 \ project1.dll" is a valid DLL or OCX file and try again.