- {
- //if( value.size() > 0 ) // when user sets a string to 0, *do* the job.
- {
- size_t l = value.size();
- SetLength(l + l%2);
- NewBinArea();
- memcpy(BinArea, value.c_str(), l);
- if (l%2)
+ {
+ size_t l = value.size();
+ SetLength(l + l%2);
+ NewBinArea();
+ memcpy(BinArea, value.c_str(), l);
+ if (l%2) // padded with blank except for UI
+ if ( vr == "UI" )