I'd say put it in the application directory anyway. One programmer to another, and one rather annoyed user of other peoples programs to a developer: I hate that installers are even _allowed_ to put things into my system/system32 directories. That is the very _cause_ of "DLL hell."
I am much more a fan of every program being entirely self contained, and not putting anything in any directories outside of it's own unless I tell it otherwise. Yes it may be somewhat wasteful to have copies of the same DLL all over the place, but these days space is cheap. Recovering from screwy DLL version mismatches isn't nearly as cheap.
Main Topics
Browse All Topics





by: DaFoxPosted on 2003-05-23 at 08:46:46ID: 8572871
Hi jofftee!
1. Add .dll extension to your import name (if you didn't already do this)
2. Does the DLL itself use other DLLs that are not available? (dependencies)
Markus