
http://www.dore.ru/perl/nntp.pl?f=1&gid=9&mid=60554 - тут предложено решение данной проблемы (msvcrt.dll, msvcp60.dll, ws2_32.dll - положить в тек. каталог).
Но даже три DLL'ки в каталоге EXE файла не всегда помогают, а на некоторых Виндах (98-х) где без этих DLL работало, даже наооборот стала выскакивать эта ошибка.
msvcrt.dll, msvcp60.dll, ws2_32.dll - разные на разных виндах. И соответственно надо чтобы в зависимости от версии винды сипользовались те или иные версии этих DLL.
Как это сделать красиво?
Как некрасивый вариант: сделать каталоги Win98se, win98, win95, win2000, winme, winxp и программу Loader.exe которая определяла бы версию и запускала EXE из какталога с соответств. DLL. но это изврат, хотя скорее всего бы работало.
Вот такая беда... Есть еще какие-нить варианты?
p.s. привет Дмитрию...