При подключении библиотеки явно ( то-есть при указании имени или хендла библиотеки яано) создается новый экземпляр синглетона, поскольку smInstance оказывается равным NULL.
Да, именно так.
Если так, то синглетный объект должен быть реализован в третьей либе и импортироваться и приложением, и подключаемой дллкой.
Хм, надо попробовать... спасибо