I've tried to solve this problem a couple of times. I'm using Win95 (32 bit) and Visual Basic ver 5 (32 bit) with a gpib (PCIIA) with 16 bit drivers (NI-488.2 ver 2.6). I can't update the gpib drivers because other software (Instron) uses the old 16 bit drivers. I guess I need to thunk the dll's from 16 bit to 32 bit (gpib.dll, gpib-16.dll, gpib-32.dll). I'm not sure what the VB code is to thunk dll's and I still cannot load the library (gpib.dll) in my visual basic program. Thanks for your time and effort.