problemas con fread


21 de Diciembre del 2020

Vereis, tengo un problemilla qu lo mism es una gilipollez pero n doy con ello, tengo una struct con 4 registrros y en vez de leer la estruct de tiron me he decidido a coger los datos uno por uno, pero se coño pasa que no hace el fread como deberia de hacerlo, no carga ningun campo, este es elcodigo:

if (fread(entra_tabla.fecha,1,FECHA,in) == NULL)
{
break;
}
else
{
fread(entra_tabla.hora,1,HORA,in);              // Aqui ki qye me carga es //-------------------------
fread(entra_tabla.wan,1,WAN,in);                 // Y aqui idem de lo mismo// y estos son los valosres si los miras                                                                                         con un whatch o con el inspect
fread(entra_tabla.procesos,1,PROCESS,in);
ProgressBar1->Position = col;
fil = 1;
//Sleep(200);
StringGrid1->RowCount++;
StringGrid1->Font->Color = clRed;
StringGrid1->Font->Size = 10;
StringGrid1->Cells[fil-1][col] = registro;

StringGrid1->Cells[fil][col] = fila; // Y aqui hay que poner las variables del struct

StringGrid1->Cells[fil+1][col] = fila2;

StringGrid1->Cells[fil+2][col] = fila3;

}