En la actualizaci贸n de FWH64 me acabo de encontrar con este otro problema al tratar de compilar c贸digo que incluye la funci贸n hb_fopen:
Antes de la llamada a la funci贸n tengo esto:
En el prg, en una parte en C, tengo puesto:
Y al compilar obtengo el error siguiente:
Usando la funci贸n fopen de C no obtengo el error. Solo el warning siguiente:
Pero el c贸digo si se usa esa funci贸n recomendada por el MSVC 2019, fopen_s, no ser铆a tan portable y prefiero no usarla.
Antes de la llamada a la funci贸n tengo esto:
FILE * hb_fopen( const char * path, const char * mode );En el prg, en una parte en C, tengo puesto:
FILE *fichero = hb_fopen( "LISTFTP.DAT", "w" );Y al compilar obtengo el error siguiente:
C:\harbour64\include\hbapifs.h(479): error C2732: la especificaci贸n de vinculaci贸n se contradice con la especificaci贸n anterior para 'hb_fopen'
C:\harbour64\include\hbapifs.h(479): note: vea la declaraci贸n de 'hb_fopen'
.Usando la funci贸n fopen de C no obtengo el error. Solo el warning siguiente:
internet.prg(623): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.Pero el c贸digo si se usa esa funci贸n recomendada por el MSVC 2019, fopen_s, no ser铆a tan portable y prefiero no usarla.