Missing DLL file



Brian21
07-10-2005, 02:45 AM
Everytime I run a program on my hard drive i always get an error message
about a missing VBRUN400.DLL file. How can i get a copy of the missing
VBRUN400.DLL file? Also, i have a VBRUN300.DLL file on my computer. can I use
it instead?

Jerry
07-10-2005, 02:45 AM
VBRUN stands for Visual Basic Runtime. Visual Basic came in versions
1,2,3,4,5,6; so any runtimes you need will also come as VBRUN100, 220, etc.

Do a Google search on VB RUN or Visual Basic Runtimes and you should find a
download source. Should also be on the Microsoft download page somewhere.

"Brian21" <Brian21@discussions.microsoft.com> wrote in message
news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com...
> Everytime I run a program on my hard drive i always get an error message
> about a missing VBRUN400.DLL file. How can i get a copy of the missing
> VBRUN400.DLL file? Also, i have a VBRUN300.DLL file on my computer. can I
> use
> it instead?

Ken Blake
07-10-2005, 02:45 AM
In news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com,
Brian21 <Brian21@discussions.microsoft.com> typed:

> Everytime I run a program on my hard drive i always get an
> error
> message about a missing VBRUN400.DLL file.


This is the run-time file needed for programs written in Visual
Basic 4. I assume you don't mean that you get this message for
every program, but just a particular one.


> How can i get a copy of
> the missing VBRUN400.DLL file?


It's widely available for download. A google search will find you
many places to download it.


> Also, i have a VBRUN300.DLL file on my
> computer. can I use it instead?


No. That's for programs written in Visual Basic 3. You need both
if you have programs written in each.

--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup

Doug Knox MS-MVP
07-10-2005, 02:45 AM
Best to get it directly from the source:

http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe

And no, VBRun300 won't do. The application is specifically looking for features that were introduced in VB4. The VB5 and/or VB6 runtimes might be backward compatible, as well.

--
Doug Knox, MS-MVP Windows Media Center\Windows Powered Smart Display\Security
Win 95/98/Me/XP Tweaks and Fixes
http://www.dougknox.com
--------------------------------
Per user Group Policy Restrictions for XP Home and XP Pro
http://www.dougknox.com/xp/utils/xp_securityconsole.htm
--------------------------------
Please reply only to the newsgroup so all may benefit.
Unsolicited e-mail is not answered.

"Brian21" <Brian21@discussions.microsoft.com> wrote in message news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com...
> Everytime I run a program on my hard drive i always get an error message
> about a missing VBRUN400.DLL file. How can i get a copy of the missing
> VBRUN400.DLL file? Also, i have a VBRUN300.DLL file on my computer. can I use
> it instead?

Ken Blake
07-10-2005, 02:45 AM
In news:eR1UrUyXFHA.3188@TK2MSFTNGP09.phx.gbl,
Doug Knox MS-MVP <dknox@mvps.org> typed:

> Best to get it directly from the source:
>
> http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe
>
> And no, VBRun300 won't do. The application is specifically
> looking
> for features that were introduced in VB4. The VB5 and/or VB6
> runtimes might be backward compatible, as well.


Doug, they're all separate. There is neither forward nor backward
compatibility in any of the VBRUNnnn files.

--
Ken Blake - Microsoft MVP Windows: Shell/User
Please reply to the newsgroup



> "Brian21" <Brian21@discussions.microsoft.com> wrote in message
> news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com...
>> Everytime I run a program on my hard drive i always get an
>> error
>> message about a missing VBRUN400.DLL file. How can i get a
>> copy of
>> the missing VBRUN400.DLL file? Also, i have a VBRUN300.DLL
>> file on
>> my computer. can I use it instead?

Doug Knox MS-MVP
07-10-2005, 02:45 AM
I'd have to disagree with that, Ken, on some level. I have found programs that were built with the VB6 runtimes referenced, but they ran fine on a Win2K machine that only had the VB5 runtimes. That tells me that many of the "functions" that exist in later versions, exist in ealier versions, as well.

--
Doug Knox, MS-MVP Windows Media Center\Windows Powered Smart Display\Security
Win 95/98/Me/XP Tweaks and Fixes
http://www.dougknox.com
--------------------------------
Per user Group Policy Restrictions for XP Home and XP Pro
http://www.dougknox.com/xp/utils/xp_securityconsole.htm
--------------------------------
Please reply only to the newsgroup so all may benefit.
Unsolicited e-mail is not answered.

"Ken Blake" <kblake@this.is.an.invalid.domain> wrote in message news:OShZIhyXFHA.2288@TK2MSFTNGP14.phx.gbl...
> In news:eR1UrUyXFHA.3188@TK2MSFTNGP09.phx.gbl,
> Doug Knox MS-MVP <dknox@mvps.org> typed:
>
>> Best to get it directly from the source:
>>
>> http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe
>>
>> And no, VBRun300 won't do. The application is specifically
>> looking
>> for features that were introduced in VB4. The VB5 and/or VB6
>> runtimes might be backward compatible, as well.
>
>
> Doug, they're all separate. There is neither forward nor backward
> compatibility in any of the VBRUNnnn files.
>
> --
> Ken Blake - Microsoft MVP Windows: Shell/User
> Please reply to the newsgroup
>
>
>
>> "Brian21" <Brian21@discussions.microsoft.com> wrote in message
>> news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com...
>>> Everytime I run a program on my hard drive i always get an
>>> error
>>> message about a missing VBRUN400.DLL file. How can i get a
>>> copy of
>>> the missing VBRUN400.DLL file? Also, i have a VBRUN300.DLL
>>> file on
>>> my computer. can I use it instead?
>
>

Ken Blake
07-10-2005, 02:45 AM
In news:OXZoKmzXFHA.2540@tk2msftngp13.phx.gbl,
Doug Knox MS-MVP <dknox@mvps.org> typed:

> I'd have to disagree with that, Ken, on some level. I have
> found
> programs that were built with the VB6 runtimes referenced, but
> they
> ran fine on a Win2K machine that only had the VB5 runtimes.
> That
> tells me that many of the "functions" that exist in later
> versions,
> exist in ealier versions, as well.


Thanks, Doug. Interesting! I've never run across that, and as far
as I know, they are not supposed to be compatible.

Perhaps despite what's supposed to happen, there is sometimes
compatibility using certain programs, but not others.

--
Ken Blake
Please reply to the newsgroup



> "Ken Blake" <kblake@this.is.an.invalid.domain> wrote in message
> news:OShZIhyXFHA.2288@TK2MSFTNGP14.phx.gbl...
>> In news:eR1UrUyXFHA.3188@TK2MSFTNGP09.phx.gbl,
>> Doug Knox MS-MVP <dknox@mvps.org> typed:
>>
>>> Best to get it directly from the source:
>>>
>>> http://download.microsoft.com/download/vb40ent/sample27/1/w9xnt4/en-us/vb4run.exe
>>>
>>> And no, VBRun300 won't do. The application is specifically
>>> looking
>>> for features that were introduced in VB4. The VB5 and/or
>>> VB6
>>> runtimes might be backward compatible, as well.
>>
>>
>> Doug, they're all separate. There is neither forward nor
>> backward
>> compatibility in any of the VBRUNnnn files.
>>
>> --
>> Ken Blake - Microsoft MVP Windows: Shell/User
>> Please reply to the newsgroup
>>
>>
>>
>>> "Brian21" <Brian21@discussions.microsoft.com> wrote in
>>> message
>>> news:7E3DEE34-BB92-4D6A-90A4-B0EDCC108AC2@microsoft.com...
>>>> Everytime I run a program on my hard drive i always get an
>>>> error
>>>> message about a missing VBRUN400.DLL file. How can i get a
>>>> copy of
>>>> the missing VBRUN400.DLL file? Also, i have a VBRUN300.DLL
>>>> file on
>>>> my computer. can I use it instead?


Missing DLL file