Часто приходится использовать dll библиотеку, откомпилированную на Сях.
Весело становится, когда она сама использует другую dll.
Я разместил библиотеки в отдельной папке, всё работало на XP... запустил на 98-й - не грузится, причём говорит, что не нашла одну из нужных ей dll. <<два дня брьбы с LibPng...>>
Догадался добавить SetCurrentDir(<папка с библиотеками>) - пошла, как шёлковая.
Кто-нить ещё на такие грабли наступал?..