Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

msvcrt.dll

15 views
Skip to first unread message

Ron Ford

unread,
Jun 30, 2003, 12:47:49 PM6/30/03
to
When if install a VB6.0 program (developed on XP machine
and packaged with the VB6.0 Package and Deployment
wizard) onto a Windows 98 machine, the following message
comes up after rebooting:

"The MSVCRT.dll file linked to missing export NTDLL.dll-
RtlGetNtVersionNumbers"

The system32 directory has the same msvcrt.dll it had
before the installation, but there is no ntdll.dll file.
I copied the ntdll.dll from my xp machine but it didn't
help.

Now, I am unable to run many of my windows programs, and
I can only get rid of the above error message by ending
the Systray program.

If anyone can tell me how to restore my Windows98
operating system so my office program, etc will work, I
would be very grateful.

I installed all ocx's and dll's to the AppPath but the
PandD wizard didn't give me the option for the msvcrt.dll.

Many thanks

Ron

BrendaTheOffender

unread,
Jul 1, 2003, 8:20:15 AM7/1/03
to
Problem 1 is, you've installed an XP kernel on a 98
machine. This WILL bugger it up. The best bet would be to
reinstall Windows 98. When you've done that and you've
been on the Windows update site and installed all the
security updates it recommends, install yourself a
firewall. I find Windows 98 to be simple and responsive
compared to Win2k and XP, the tradeoff being that on its
own it is probably quite defenseless to the virus
technology of today, but if you install a firewall you
shouldn't have this problem.
Now, the problem of your VB application... when you build
it using the P&D wizard, check that it doesn't include
NTDLL.DLL or MSVCRT.DLL in the build, as these should be
on all operating systems anwyay.
If that doesn't work, then I don't know... could it be
something to do with unicode strings not being compatible
with Windows 98?

>.
>

silk

unread,
Jul 4, 2003, 8:39:29 PM7/4/03
to
i have problems with msvcrt.dll
but u say its on all OS's this may be true - but there must be different
versions of them since i have 3 msvcrt.dlls that work on win98 but have
diferent filesizes.

i really hate msvcrt.dll -i had to add text to my install program saying
just ignore it.

Silk

"BrendaTheOffender" <helenic...@yahoo.co.uk> wrote in message
news:2ecd01c33fcb$20b06d10$a601...@phx.gbl...

silk

unread,
Jul 4, 2003, 8:39:21 PM7/4/03
to

"BrendaTheOffender" <helenic...@yahoo.co.uk> wrote in message
news:2ecd01c33fcb$20b06d10$a601...@phx.gbl...

BrendaTheOffender

unread,
Jul 8, 2003, 4:43:33 AM7/8/03
to
MSVCRT.DLL is HARD. In that, it doesn't like being messed
with. There ARE different versions of it - each operating
system has the version that suits it. For instance,
Windows 98 should have a different version to Windows XP -
as it probably requires different memory handling
operations, etc. But this should be transparent to you as
a developer. And probably even to programs that use this
dll, like the C++ compiler.

>.
>

0 new messages