rhurshidbek
31.03.2008, 15:39
Всем привет!! Помогите разобраться в Чем проблема pls. :confused:
Скомпилил dll в которой использую функцию fstat()
но в самой проге выпадает ассерт с сообщением _osfile(fildes) & FOPEN) :confused:
Вот код
// in DLL
_declspec(dllexport) int scands(int ds)
{
struct stat sb;
...
//ds - id открытого файла
if(fstat(ds, &sb) == -1) {
printf("Can't fstat descriptor %d\n", ds);
return -1;
}
//using open file
}
Скомпилил dll в которой использую функцию fstat()
но в самой проге выпадает ассерт с сообщением _osfile(fildes) & FOPEN) :confused:
Вот код
// in DLL
_declspec(dllexport) int scands(int ds)
{
struct stat sb;
...
//ds - id открытого файла
if(fstat(ds, &sb) == -1) {
printf("Can't fstat descriptor %d\n", ds);
return -1;
}
//using open file
}