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\