Re[2]: Вызов внешней DLL из VC++ 6.0
От: Руль Россия www.guseynov.ru/resume.htm
Дата: 30.03.09 10:04
Оценка:
Перепробовал все варианты. В результате заработало со стандартным WINAPI, когда переделал описание с
typedef WORD (WINAPI *typefn_Func2)(byte* vOut);

на
typedef WORD (WINAPI *typefn_Func2)(byte& vOut);


и вызовы, соответственно с
ret = fn_Func2(&b); // все плохо, возвращается не 0 и портятся мои переменные

на
ret = fn_Func2(b); // все плохо, возвращается не 0 и портятся мои переменные


Чего-то я совсем не понял... описание переменных, передаваемых по ссылке как * и как & ведут себя со стеком по разному!?..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.