Sorry, my english is bad.
I have a 64 bits DLL to use another two DLLs. I package all in one DLL with Virtual Box v6.70 build 20130604.
The resulting DLL do not work. Depends app (Dependency Walker) show error "Error processing the module's imports table". Log windows shows "Warning: At least one module was corrupted or unrecognizable to Dependency Walker, but still appeared to be a Windows module."
All DLLs are compiled with Delphi XE4 in 64 bits target.
Any idea?
Regards
Virtual Box do not work on 64bits dlls
Re: Virtual Box do not work on 64bits dlls
Hi atraversi,
Please send us a sample of non packed files with your .evb project file. We will try to investigate it asap.
Please send us a sample of non packed files with your .evb project file. We will try to investigate it asap.
Re: Virtual Box do not work on 64bits dlls
OK, I attached the rar files.Enigma wrote:Hi atraversi,
Please send us a sample of non packed files with your .evb project file. We will try to investigate it asap.
Thank you very much!.
Angel
Re: Virtual Box do not work on 64bits dlls
Sorry, I can't find your attached file. Please make sure you've attached it correctly.
Re: Virtual Box do not work on 64bits dlls
Sorry, my files are too big
Here is a dropbox link to download the rar file:
https://www.dropbox.com/s/g9sz5nui8x003oj/VBProblem.rar
Regards,
Angel
Here is a dropbox link to download the rar file:
https://www.dropbox.com/s/g9sz5nui8x003oj/VBProblem.rar
Regards,
Angel
Re: Virtual Box do not work on 64bits dlls
Unfortunately, there are only dll files in your archive.
Are you trying to pack dll file? Do you select .dll file for packing instead of .exe?
Normally, you have to have .exe file which you pack, do you have it? We need all files that are necessary for packing and for running of application, otherwise, it is impossible to fix and solve the problem.
Are you trying to pack dll file? Do you select .dll file for packing instead of .exe?
Normally, you have to have .exe file which you pack, do you have it? We need all files that are necessary for packing and for running of application, otherwise, it is impossible to fix and solve the problem.
Re: Virtual Box do not work on 64bits dlls
Yes, I see, you are trying to pack dll file. In most cases, such case will fail, that's happens for you too.
The packed with EVB dll files will be working only in case these dll files are being statically loaded by exe file using import directory. If the exe file loads dll by using LoadLibrary, in most cases, it will fail.
The packed with EVB dll files will be working only in case these dll files are being statically loaded by exe file using import directory. If the exe file loads dll by using LoadLibrary, in most cases, it will fail.
Re: Virtual Box do not work on 64bits dlls
OK, I understand.
Dependency Walker show problems in the structure of dlls. It's normally?
Dependency Walker show problems in the structure of dlls. It's normally?