Annoyances.org
Home » Windows 98 Discussion Forum » Message 1010414182 Search | Help | Home
  
Tip: Run a free scan for common Windows errors ad

re: dll dependency question
Monday, January 7, 2002 at 6:36 am
Windows 98 Annoyances Discussion Forum
Posted by Paco Capella (1 messages posted)


Hi Oli!

1.  I've noticed EXACTLY the same!

2.  I presume that you will get the "Dependency Walker" warnings you mentioned after 
you update Windows 98/98SE with the latest ".net" stuff.

3.  Like you said:  SHLWAPI.dll, the Shell Light-weight Utility Library, Version 
6.00.2600.0000, © Microsoft Corporation. All rights reserved, now depends on two 
new delay-load dependency modules:

    a.  APPHELP.dll and USERENV.dll requiring the ApphelpCheckShellObject and SHBindToParent 
"import" function respectively.

    b.  OLE32.dll and SHEL32.dll have CoWaitForMultipleHandles and SHBindToParent 
"import" function respectively unresolved.

4.  So far, NON of my applications running under 98SE have ceased to work due this.

5.  Upon investigating this issue, I found that, if you are developing applications, 
then you could use from KERNEL32.dll the GetLastError function to check for error 
Code: 1259, Description: "AppHelp dialog canceled thus preventing the application 
from starting", Name: ERROR_APPHELP_BLOCK ... to ignore the error and continue with 
"whatever" when your application is running on a ".net" updated Windows 98/98SE.

6.  With all honesty, I don't know or am sure how does these dependencies and unresoveld 
functions affect applications running under Windows 98/98SE, nor that my statement 
in the previous paragraph is the right solution to any problems yet to be seen or 
experienced.

Sincerely,
Paco Capella 





On Friday, January 4, 2002 at 10:41 am, Oli wrote: >I think, you had install IE6, because I have the same problem. >But the MSDN DLL Helper says: >~~~~~~~~~~~~~~~~~~~ >apphelp.dll >Description: Application Compatibility Client Library >Version: 5.1.2600.0 >DLLSelfRegister: No >comes with Windows XP >~~~~~~~~~~~~~~~~~~~ > >Greetings >Oli > >


>On Tuesday, November 20, 2001 at 2:50 pm, Robert DeFusco wrote:
>
>I've been using dependency walker for quite some time, it comes in handy when I 
>release 
>new programs, or want to send a file to another computer and need to know what dlls 
>are required. Anyway, a few months ago, when I view dependencies on a file, it goes 
>slow, and then receives the following error(s):
>
>In the module treeview:
>
>Module           File Time Stamp     Link Time Stamp  etc ...
>
>APPHELP.DLL      Error opening file. The system cannot find 
>the file specified (2).
>USERENV.DLL      Error opening file. The system cannot find 
>the file specified (2).
>
>And in the log window it says:
>
>Warning: At least one delay-load dependency module was 
>not found.
>Warning: At least one module has an unresolved import due to a missing export function 
>in a delay-load dependent module.
>
>Now, these 2 modules, APPHELP.DLL and USERENV.DLL are referenced in SHLWAPI.DLL>OLE32.DLL 
>and SHELL32.DLL, and the 2 functions are CoWaitForMultipleHandles and SHBindToParent, 
>looking these up I noticed they are NT only function calls, I don't remember updateing 
>my OLE/SHELL files anytime recently, why would it all of a suddend break?
>
>btw, I dont have APPHELP.DLL and USERENV.DLL, since I am using win98 and those are 
>winnt files (i think)..... anyone know whats wrong?
>



Written in response to:
re: dll dependency question (Oli: Friday, January 4, 2002 at 10:41 am)

There are presently no replies to this message.

All messages in this thread [show all]
-dll dependency question (Robert DeFusco: Tue, Nov 20, 2001, 2:50 pm)
-re: dll dependency question (Oli: Fri, Jan 4, 2002, 10:41 am)
*re: dll dependency question (Paco Capella: Mon, Jan 7, 2002, 6:36 am)
-re: dll dependency question (Fred ZIllman: Wed, Jan 16, 2002, 8:19 pm)
-re: dll dependency question (sydney: Tue, Jan 22, 2002, 12:24 pm)
-re: dll dependency question (retrosquid: Sat, Mar 30, 2002, 7:42 am)
-re: dll dependency question (Norbert Esch: Sat, Apr 13, 2002, 10:24 pm)
*re: dll dependency question (Ian: Sun, Apr 14, 2002, 12:28 am)
*re: dll dependency question (retrosquid: Tue, Apr 16, 2002, 7:28 pm)
Return to the Windows 98 Discussion Forum


All content at Annoyances.org is Copyright © 1995-2010 Creative Elementtm All rights reserved.
Please do not plagiarize; redistributing these pages without permission is strictly prohibited.