On 6 May 2016, at 5:36pm, Jose I. Cabrera <jicman at yahoo.com> wrote:

> I have found that the Windows 32bit DLL works slower on a 64bit machine than 
> on a 32bit.  I would have thought that the calls from the applications would 
> have the same response for both machines since the application is a 32 bit 
> application. Anyone thinks otherwise?

Yes.  When you call a 32bit DLL or run a 32bit program from a 64bit operating 
system constant translation between the two word sizes is taking place.  Not 
everything needs to be translated but enough of it has to be done that not only 
do you have the bottleneck of 32bit speed of the DLL, but you also have to 
spend extra time getting stuff to it and from it.

Simon.

Reply via email to