Page 2 of 2
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 12:05 pm
by acuellar
Gracias estimado Joao
Hice con todos los parámetros, igual sale ese warning
Code: Select all | Expand
warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
Ahora lo que quiero es dar solución es la la función FtpFecha
Gracias por la ayuda
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 1:46 pm
by karinha
#define _WINSOCK_DEPRECATED_NO_WARNINGS
definir _WINSOCK_DEPRECATED_NO_WARNINGS en linea superior del stdafx.h
y/ó
#include <WS2tcpip.h>
Que és,
FtpFecha ?
Regards, saludos.
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 5:37 pm
by acuellar
Muchas gracias estimado Joao
con #define _WINSOCK_DEPRECATED_NO_WARNINGS
Desapareció el error.
FrpFecha en una función que utilizo para verificar la fecha del .EXE alojado en un FTP
Si es diferente al que está en ejecución la descarga y lo reemplaza
Code: Select all | Expand
Function FtpFecha(cFile,cFtpSite,cUsuario,cPass)
oInt:=tInternet():New()
oFtp:=tFtp():New(cFtpSite,oInt,cUsuario,cPass)
IF !Empty(oFtp:hFtp)
aFiles:=oFtp:Directory(cFile)
IF Len(aFiles)>0
HoraNew:= aFiles[1,4]
FtpFecExeNew:=dToS(aFiles[1,3])+Left(HoraNew,2)+Subs(HoraNew,4,2)+Right(HoraNew,2)
Endif
Else
FtpFecExeNew:=""
EndIf
Return FtpFecExeNew
Atrás especifique _
Gracias por la ayuda
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 5:47 pm
by karinha
acuellar wrote:Muchas gracias estimado Joao
con #define _WINSOCK_DEPRECATED_NO_WARNINGS
Desapareció el error.
FrpFecha en una función que utilizo para verificar la fecha del .EXE alojado en un FTP
Si es diferente al que está en ejecución la descarga y lo reemplaza
Code: Select all | Expand
Function FtpFecha(cFile,cFtpSite,cUsuario,cPass)
oInt:=tInternet():New()
oFtp:=tFtp():New(cFtpSite,oInt,cUsuario,cPass)
IF !Empty(oFtp:hFtp)
aFiles:=oFtp:Directory(cFile)
IF Len(aFiles)>0
HoraNew:= aFiles[1,4]
FtpFecExeNew:=dToS(aFiles[1,3])+Left(HoraNew,2)+Subs(HoraNew,4,2)+Right(HoraNew,2)
Endif
Else
FtpFecExeNew:=""
EndIf
Return FtpFecExeNew
Atrás especifique _
Gracias por la ayuda
FtpFecha -> funcionó antes?
¿Tienes la versión anterior que funcionaba? ¿Cambió algo en el FTP (host)?
No entiendo FTP, así que no sé si puedo ayudar. Solo anímate. jajajaja
Regards, saludos.
Regards.
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 6:32 pm
by acuellar
Estimado Joao
Compilando con BCC todo perfecto, el problema es con MSVS
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 6:49 pm
by karinha
Honestamente, probé MSVC 2019, compiló bien, pero algo que no puedo explicar me hizo renunciar. Sigo usando BCC7.4 para xHarbour, todo funciona mil maravillas, ¿por qué me cambio a MSVC? Sin mencionar que el .EXE con BCC7.4 y xharbour es mucho más rápido que el generado con HARBOUR o MSVC. Mi humilde opinión.
Regards, saludos.
Re: Error al compilar con VS2019
Posted: Sat Apr 08, 2023 9:14 pm
by acuellar
Estimado Joao
Existe ésta librería mysqlclient.lib en vez de libmysql.lib/libmariadb.lib para MySQL y MaDB
Esta LIB sólo compila con MSVS permite que tu .EXE sea 100% portable y no necesites de las DLL libmysql.dll/libmariadb.dll
El .EXE crece un poco pero con UPX lo reduce y la velocidad en cargar es rápida.
Re: Error al compilar con VS2019
Posted: Mon Apr 10, 2023 11:07 am
by karinha
Re: Error al compilar con VS2019
Posted: Fri Apr 14, 2023 1:45 pm
by cnavarro
jvtecheto wrote:Hola amigo.
Que versión de FWH 32 o 64 bits?
Te refieres a los ejemplos de FWH ?
Si es un proyecto, compilas con Fivedit o hbmk2?
Mi experiencia con 32 bits FWH:
Los ejemplos de FWH . Ok
Hbmk2 . Ok.
Fivedit . Error (podría ser que yo tengo versión Enterprise). Si alguien pudiera postear que le funciona bien , que no sea Cristóbal que a él siempre le va bien [emoji38][emoji1787] )
Saludos
Jose
Enviado desde mi Lenovo TB-J606F mediante Tapatalk
Jose, he publicado una nueva versión del Editor
Puedes probar si se ha solucionado el tema que comentas de los ficheros con "acentos" ?
https://bitbucket.org/fivetech/fivewin- ... ivedit.exe
Ya de paso prueba si con tu versión de VS funciona
Gracias
Re: Error al compilar con VS2019
Posted: Sat Apr 15, 2023 7:43 am
by jvtecheto
Jose, he publicado una nueva versión del Editor
Puedes probar si se ha solucionado el tema que comentas de los ficheros con "acentos" ?
Solucionado Cristobal, ahora me permite abrir los ficheros que estan situados en carpetas con acentos de todas las maneras (dblclick, desde el IDE, abrir con ...)
https://bitbucket.org/fivetech/fivewin- ... ivedit.exe
Ya de paso prueba si con tu versión de VS funciona
Gracias[/quote]
La construccion de los proyectos sigo con el mismo error.
C:\harbour\include\hbdefs.h(50): fatal error C1083: No se puede abrir el archivo incluir: 'stdarg.h': No such file or directory
Como puedes ver no encuentra el fichero stdarg.h que supongo sera un fichero de cabecera del compilador MSVC de Microsotf. Se que debe ser por mi version Enterprise pero he repasado mi configuracion muchas veces y creo que esta bien. Y ojo me construye los ejemplos de la carpeta samples desde el IDE, o sea que sera una tonteria, pero...
A ver si con estas pistas me das algun tipo de idea... jaja.
Gracias por tu ayuda.
Jose.
Re: Error al compilar con VS2019
Posted: Sat Apr 15, 2023 6:07 pm
by cnavarro
Jose Vicente, en tu versión de VS, en qué carpeta está el fichero vcvarsall.bat ?
Re: Error al compilar con VS2019
Posted: Sat Apr 15, 2023 6:59 pm
by jvtecheto
cnavarro wrote:Jose Vicente, en tu versión de VS, en qué carpeta está el fichero vcvarsall.bat ?
En el mismo que tienes tu, cambiando Community por Enterprise. [emoji106]
Enviado desde mi POCOPHONE F1 mediante Tapatalk