I have recently upgraded to VB 5 and Visual Fortran from VB4 and Fortran powerstation. A VB program that I upgraded is supposed to call subroutines in two Fortran DLL's that I wrote. (All this worked before I upgraded my compilers.) Now the VB gives me a 'File not found' error when ever I try to call a function from my DLLs. I have tried putting the DLL various places (windows/sys; in the .exe directory; etc.), including giving it a full path name when I declare it in VB. Why can't the VB find my DLL?