View previous topic :: View next topic |
Author |
Message |
EKruck
Joined: 09 Jan 2010 Posts: 224 Location: Aalen, Germany
|
Posted: Tue Jan 17, 2017 5:18 pm Post subject: Problem to link 64-bit DLLs |
|
|
Quote: | D:\Bgo_7.0\Bipex>dir C:\Windows\System32\WibuCm64.dll
Volume in drive C is Win7-SSD
Volume Serial Number is 80EF-8A4D
Directory of C:\Windows\System32
14.11.2016 06:40 952.776 WibuCm64.dll
1 File(s) 952.776 bytes
0 Dir(s) 63.139.913.728 bytes free
D:\Bgo_7.0\Bipex>SLINK64 @BIPEX64.LK
[SLINK64 v1.7, Copyright (c) Silverfrost Ltd. 2015-2016]
***DLL file C:\Windows\System32\WibuCm64.dll does not exist |
This listing shows clearly, that the DLL requested from SLINK64 is inside \Windows\System32\. However, SLINK64 cannot access it, because it is a 32-bit application - Why that ?
Windows redirects a request to \Windows\System32\ to \Windows\SysWOW64\ for all 32-bit applications.
What is to do? |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7924 Location: Salford, UK
|
Posted: Wed Jan 18, 2017 8:51 am Post subject: |
|
|
Perhaps the first thing to check is the following instructions from the readme...
Quote: | SLINK64 automatically scans commonly used Windows DLLs. If a Windows function located in (say) xxx.dll is
reported as missing then the DLL should be loaded by using a script command of the form
lo C:\Windows\Sysnative\xxx.dll
where C:\Windows illustrates the value of the %windir% environment variable. |
|
|
Back to top |
|
|
EKruck
Joined: 09 Jan 2010 Posts: 224 Location: Aalen, Germany
|
Posted: Wed Jan 18, 2017 9:51 am Post subject: |
|
|
This is what I do:
Quote: | load bipex
load cb_bipex
::
load ..\LibW\popmsg
::
load ..\LibF\permutat
::
load C:\Windows\System32\WibuCm64.dll
windows
file \bingo\bin\Bipex.exe |
|
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7924 Location: Salford, UK
|
Posted: Wed Jan 18, 2017 10:26 am Post subject: |
|
|
The instructions are to use Sysnative rather than System32.
It is one of those Microsoft things. |
|
Back to top |
|
|
EKruck
Joined: 09 Jan 2010 Posts: 224 Location: Aalen, Germany
|
Posted: Wed Jan 18, 2017 10:34 am Post subject: |
|
|
Surprise! It is working.
On my prior workstation - with identical Windows7 - it was working with System32. |
|
Back to top |
|
|
|