May 25, 2017 at 7:12 pm
#4861
Moderator
That sounds like there are different versions of BWS installed on your machine and theirs – the downside of references/early binding
This is complete info for the "record" if you will…
If you can't change the version on the clients machine then you'll need to switch to late binding – uncheck the reference to BostonWorkStation70 Main Dll.
Then add
Public B As Object
…
Set B=CreateObject("BostonWorkStation70.BostonWorkStation")
and prefix all BWS commands with B.
Or… it could be a control you're using in the EXE completely seperate of BWS and its version is different (probably unlikely but it is possible).
To rule this in/out create a simple project w/ form and all used controls added – run that exe there.