|
@@ -62,7 +62,11 @@ namespace OTSDataType
|
|
|
public double value()
|
|
|
{
|
|
|
double value;
|
|
|
- value = double.Parse(m_sValue);
|
|
|
+ if(m_sValue == null || m_sValue == "")
|
|
|
+ {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ value = Convert.ToDouble(m_sValue);
|
|
|
return value;
|
|
|
}
|
|
|
|
|
@@ -79,6 +83,10 @@ namespace OTSDataType
|
|
|
public long value()
|
|
|
{
|
|
|
long value;
|
|
|
+ if (m_sValue == null || m_sValue == "")
|
|
|
+ {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
value = long.Parse(m_sValue);
|
|
|
return value;
|
|
|
}
|
|
@@ -93,6 +101,10 @@ namespace OTSDataType
|
|
|
public uint value()
|
|
|
{
|
|
|
uint value;
|
|
|
+ if (m_sValue == null || m_sValue == "")
|
|
|
+ {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
value = uint.Parse(m_sValue);
|
|
|
return value;
|
|
|
}
|
|
@@ -156,8 +168,7 @@ namespace OTSDataType
|
|
|
{
|
|
|
return TimeSpan.Parse(m_sValue);
|
|
|
}
|
|
|
-
|
|
|
- //xOleDateTimeSpan operator=(const COleDateTimeSpan value) { AssignValue(value); return *this; };
|
|
|
+
|
|
|
};
|
|
|
|
|
|
public class xRect : MemberBase
|