Юзал в потоках MD5 библиотеку с SF.NET И вылетает исключение одно и тоже причем при разных запусках количество исключений разное Исключение типа - Access Violation On Memory Read at [allways_same_adress] Я так понял выходит одовременный доступ к одним и тем же данным. Как этого избежать? Проверял библиотеку без потоков - просто вызовом этой функции что передаю в CreateThread - все ок Как только начинаю юзать потоки - начинают сыпаться исключения о доступе к одному и тому же адресу. Как решить проблему? CRITICAL_SECTION?
Библиотека - RFC1321-based (RSA-free) MD5 library Исключение происходит в функции ... MD5_Process(...)
CryptoAPI не подойдёт ? Есть ещё вариант с advapi32.dll + MD5Init, MD5Update, MD5Final, но вроде как undoc...
nester7 )) я имел виду в каком смысле "наверно" З Ы ну все таки хорошо что ты побеспокоился )) (точнее хоть кто то) для включения критической секции в данном случае пришлось бы переделывать библиотеку, а так CryptoAPI помогло в 6 вызовов просмотрел вобщем всем спасибо