forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problem to link 64-bit DLLs

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit
View previous topic :: View next topic  
Author Message
EKruck



Joined: 09 Jan 2010
Posts: 224
Location: Aalen, Germany

PostPosted: Tue Jan 17, 2017 5:18 pm    Post subject: Problem to link 64-bit DLLs Reply with quote

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
View user's profile Send private message Visit poster's website
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 7916
Location: Salford, UK

PostPosted: Wed Jan 18, 2017 8:51 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
EKruck



Joined: 09 Jan 2010
Posts: 224
Location: Aalen, Germany

PostPosted: Wed Jan 18, 2017 9:51 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 7916
Location: Salford, UK

PostPosted: Wed Jan 18, 2017 10:26 am    Post subject: Reply with quote

The instructions are to use Sysnative rather than System32.

It is one of those Microsoft things.
Back to top
View user's profile Send private message AIM Address
EKruck



Joined: 09 Jan 2010
Posts: 224
Location: Aalen, Germany

PostPosted: Wed Jan 18, 2017 10:34 am    Post subject: Reply with quote

Surprise! It is working.
On my prior workstation - with identical Windows7 - it was working with System32.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> 64-bit All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group