View Issue Details

IDProjectCategoryView StatusLast Update
0002502unrealircdpublic2006-04-16 18:37
ReporterStealth Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
OSWindowsOS Versionall 
Product Version3.2.3 
Summary0002502: Detecting MSVCR70.dll
DescriptionUnreal should detect MSVCR70.dll on windows before even trying to boot. Detecting needed DLL's before attempting to load the conf will give users a more descriptive error when the DLL can't be found.

The DLL name should be a #define, so people who compile on windows and distribute Unreal or Unreal modules can #define the proper DLL name for their compiler version (like for the official Unreal "#define WINDLL MSVCR70.dll", for me "#define WINDLL MSVCR71.dll".
TagsNo tags attached.
3rd party modules

Activities

aquanight

2005-04-26 19:22

reporter   ~0009814

... Windows does that quite suitably. The precompiled unreal links against MSVCR70.DLL itself. Without that dll, even unreal won't run :P .

Stealth

2005-04-26 19:30

reporter   ~0009815

Yes, but windows never gives anything descriptive when it comes to a missing dependancy. So if Unreal did this before anything else, it would be able to tell the user there is a missing dependancy, and with the #define, what the dependancy is that is missing.

aquanight

2005-04-28 10:52

reporter   ~0009843

Yes, but when the wircd.exe binary also depends on msvcr70.dll, if that dll is missing, windows can't even load the binary. In other words, unreal never gets control - it never even starts! So how is it going to display an error message for a situation in which it can't even start anyway? :P

Issue History

Date Modified Username Field Change
2005-04-26 19:19 Stealth New Issue
2005-04-26 19:22 aquanight Note Added: 0009814
2005-04-26 19:30 Stealth Note Added: 0009815
2005-04-28 10:52 aquanight Note Added: 0009843
2006-04-16 18:37 syzop Status new => closed
2006-04-16 18:37 syzop Resolution open => no change required