From 5acf5e3f28da7bd4d797cc43353ba8996f31c6bd Mon Sep 17 00:00:00 2001 From: Elena Date: Sun, 27 Mar 2022 14:08:58 +0200 Subject: [PATCH] Arreglo fechas nulas --- Fdbf.cpp | 21 ++++++++++++++++++--- utiles.vcxproj | 6 ++++-- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/Fdbf.cpp b/Fdbf.cpp index 600e680..74c36db 100644 --- a/Fdbf.cpp +++ b/Fdbf.cpp @@ -166,9 +166,24 @@ __int64 Fdbf::getI64(int col) str[6] = 0; mm = atol(&str[4]); str[4] = 0; - aa = atol(str); - CTime tt(aa,mm,dd,0,0,0,-1); - return(tt.GetTime()); + aa = atol(str); + + try + { + CTime tt; + if (aa == 0 || mm == 0 || dd == 0) + tt = CTime::GetCurrentTime(); + else + { + CTime t2(aa, mm, dd, 0, 0, 0, -1); + tt = t2; + } + return(tt.GetTime()); + } + catch (...) + { + return 0; + } } //***************************************************************************************** bool Fdbf::set(int ncol, int nRow, Cb_file *file) diff --git a/utiles.vcxproj b/utiles.vcxproj index 0e685cd..5fe4f2b 100644 --- a/utiles.vcxproj +++ b/utiles.vcxproj @@ -154,7 +154,8 @@ copy $(OutDir)\utiles.lib ..\lib\$(IntDir) copy $(OutDir)$(TargetFileName) ..\BIN\$(IntDir) -copy $(OutDir)\utiles.lib ..\lib\$(IntDir) +copy $(OutDir)\utiles.lib ..\lib\$(IntDir) +copy $(OutDir)$(TargetFileName) D:\Proyectos\Olivia\Instal2.0\bin\ @@ -225,7 +226,8 @@ copy $(OutDir)\utiles.lib ..\lib\$(IntDir) copy $(OutDir)$(TargetFileName) ..\BIN\$(IntDir) -copy $(OutDir)\utiles.lib ..\lib\$(IntDir) +copy $(OutDir)\utiles.lib ..\lib\$(IntDir) +copy $(OutDir)$(TargetFileName) D:\Proyectos\Olivia\Instal2.0\bin\