A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » General XP issues or comments
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

SideBySide errors in the event log due to missing Visual C++ components



 
 
Thread Tools Display Modes
  #1  
Old September 8th 10, 09:12 PM posted to microsoft.public.windowsxp.general
Bill in Co
external usenet poster
 
Posts: 1,927
Default SideBySide errors in the event log due to missing Visual C++ components

Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As I
understand it, "SideBySide" was designed to support this in an attempt to
reduce "DLL Hell" for some applications needing their own customized DLL
versions).

After installing a couple of newer apps, I started getting these SideBySide
errors in the event log (due to missing VC90 components), so I installed a
newer version of the Visual C++ redistributable (Visual C++ 2008 in my
case), and that solved the error messages in the event log (this might
benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage of
the newer DLL libraries, so that now the newer customized program DLL's can
now be installed? Or maybe they already were previously added, but were
just not usable, perhaps to the WinSxS subdirectory. ??


Ads
  #2  
Old September 8th 10, 11:30 PM posted to microsoft.public.windowsxp.general
Allan
external usenet poster
 
Posts: 610
Default SideBySide errors in the event log due to missing Visual C++ components


"Bill in Co" wrote in message
m...
Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As
I understand it, "SideBySide" was designed to support this in an attempt
to reduce "DLL Hell" for some applications needing their own customized
DLL versions).

After installing a couple of newer apps, I started getting these
SideBySide errors in the event log (due to missing VC90 components), so I
installed a newer version of the Visual C++ redistributable (Visual C++
2008 in my case), and that solved the error messages in the event log
(this might benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage of
the newer DLL libraries, so that now the newer customized program DLL's
can now be installed? Or maybe they already were previously added, but
were just not usable, perhaps to the WinSxS subdirectory. ??

No, the newer programs are only looking for the Visual C++ runtime libraries
in the SxS folder at the time when they are run; they were built that way on
purpose to load the library *dynamically*. The Side-by-Side assemblies
include a manifest file associated with the library which acts as a helper
for the calling application program.

  #3  
Old September 8th 10, 11:30 PM posted to microsoft.public.windowsxp.general
Allan
external usenet poster
 
Posts: 610
Default SideBySide errors in the event log due to missing Visual C++ components


"Bill in Co" wrote in message
m...
Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As
I understand it, "SideBySide" was designed to support this in an attempt
to reduce "DLL Hell" for some applications needing their own customized
DLL versions).

After installing a couple of newer apps, I started getting these
SideBySide errors in the event log (due to missing VC90 components), so I
installed a newer version of the Visual C++ redistributable (Visual C++
2008 in my case), and that solved the error messages in the event log
(this might benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage of
the newer DLL libraries, so that now the newer customized program DLL's
can now be installed? Or maybe they already were previously added, but
were just not usable, perhaps to the WinSxS subdirectory. ??

No, the newer programs are only looking for the Visual C++ runtime libraries
in the SxS folder at the time when they are run; they were built that way on
purpose to load the library *dynamically*. The Side-by-Side assemblies
include a manifest file associated with the library which acts as a helper
for the calling application program.

  #4  
Old September 10th 10, 03:13 AM posted to microsoft.public.windowsxp.general
Bill in Co
external usenet poster
 
Posts: 1,927
Default SideBySide errors in the event log due to missing Visual C++ components

Allan wrote:
"Bill in Co" wrote in message
m...
Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As
I understand it, "SideBySide" was designed to support this in an attempt
to reduce "DLL Hell" for some applications needing their own customized
DLL versions).

After installing a couple of newer apps, I started getting these
SideBySide errors in the event log (due to missing VC90 components), so I
installed a newer version of the Visual C++ redistributable (Visual C++
2008 in my case), and that solved the error messages in the event log
(this might benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the
updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage
of
the newer DLL libraries, so that now the newer customized program DLL's
can now be installed? Or maybe they already were previously added, but
were just not usable, perhaps to the WinSxS subdirectory. ??


No, the newer programs are only looking for the Visual C++ runtime
libraries
in the SxS folder at the time when they are run; they were built that way
on
purpose to load the library *dynamically*. The Side-by-Side assemblies
include a manifest file associated with the library which acts as a helper
for the calling application program.


TNX for responding, Allan. I guess I still don't understand something.
What specifically would they need that would not be present if only the
older version of the C++ runtime libraries had been installed?

For example, I thought there were just some common Microsoft DLLs (like
perhaps a CRT dll, or whatever), that might have been revised and enhanced
to allow for more features IF (perhaps) some new function call parameters
were made to them, or something like that. Is that basically it? (I have a
limited programming background)


  #5  
Old September 10th 10, 03:13 AM posted to microsoft.public.windowsxp.general
Bill in Co
external usenet poster
 
Posts: 1,927
Default SideBySide errors in the event log due to missing Visual C++ components

Allan wrote:
"Bill in Co" wrote in message
m...
Prologue:

It seems some of the newer apps like to use their own customized DLL
versions of some of the standard windows DLLs, and can do so by using
SideBySide if the newer Visual C++ libraries are already installed. (As
I understand it, "SideBySide" was designed to support this in an attempt
to reduce "DLL Hell" for some applications needing their own customized
DLL versions).

After installing a couple of newer apps, I started getting these
SideBySide errors in the event log (due to missing VC90 components), so I
installed a newer version of the Visual C++ redistributable (Visual C++
2008 in my case), and that solved the error messages in the event log
(this might benefit someone else noting the same issue!).

However, I don't quite understand something. After installing the
updated
VC++ redistributable the event log issue is resolved.

But don't the newer apps have to be reinstalled again to take advantage
of
the newer DLL libraries, so that now the newer customized program DLL's
can now be installed? Or maybe they already were previously added, but
were just not usable, perhaps to the WinSxS subdirectory. ??


No, the newer programs are only looking for the Visual C++ runtime
libraries
in the SxS folder at the time when they are run; they were built that way
on
purpose to load the library *dynamically*. The Side-by-Side assemblies
include a manifest file associated with the library which acts as a helper
for the calling application program.


TNX for responding, Allan. I guess I still don't understand something.
What specifically would they need that would not be present if only the
older version of the C++ runtime libraries had been installed?

For example, I thought there were just some common Microsoft DLLs (like
perhaps a CRT dll, or whatever), that might have been revised and enhanced
to allow for more features IF (perhaps) some new function call parameters
were made to them, or something like that. Is that basically it? (I have a
limited programming background)


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 07:08 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.