diff options
Diffstat (limited to 'basic/source/sbx/sbxdate.cxx')
-rw-r--r-- | basic/source/sbx/sbxdate.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/basic/source/sbx/sbxdate.cxx b/basic/source/sbx/sbxdate.cxx index 5342d557e1f0..a7f8c0ebc147 100644 --- a/basic/source/sbx/sbxdate.cxx +++ b/basic/source/sbx/sbxdate.cxx @@ -31,6 +31,7 @@ #include <math.h> #include <comphelper/processfactory.hxx> #include <memory> +#include <config_features.h> double ImpGetDate( const SbxValues* p ) @@ -96,6 +97,7 @@ double ImpGetDate( const SbxValues* p ) case SbxBYREF | SbxSTRING: case SbxSTRING: case SbxLPSTR: +#if HAVE_FEATURE_SCRIPTING if( !p->pOUString ) { nRes = 0; @@ -158,6 +160,9 @@ double ImpGetDate( const SbxValues* p ) SbxBase::SetError( ERRCODE_BASIC_CONVERSION ); nRes = 0; } } +#else + nRes = 0; +#endif break; case SbxOBJECT: pVal = dynamic_cast<SbxValue*>( p->pObj ); @@ -273,6 +278,7 @@ start: case SbxSTRING: case SbxLPSTR: { +#if HAVE_FEATURE_SCRIPTING if( !p->pOUString ) { p->pOUString = new OUString; @@ -334,6 +340,7 @@ start: LANGUAGE_ENGLISH_US, eLangType ); pFormatter->GetOutputString( n, nIndex, *p->pOUString, &pColor ); +#endif break; } case SbxOBJECT: |