--- trunk/mdtools/interface_implementation/Globals.cpp 2002/07/09 18:40:59 11 +++ trunk/mdtools/interface_implementation/Globals.cpp 2002/09/25 22:51:14 118 @@ -138,21 +138,21 @@ int Globals::componentAssign( event* the_event ){ switch( the_event->evt.asmt.asmt_type ){ case STRING: - current_component->assignString( the_event->evt.asmt.lhs, - the_event->evt.asmt.rhs.sval ); - return 1; + return current_component->assignString( the_event->evt.asmt.lhs, + the_event->evt.asmt.rhs.sval, + &(the_event->err_msg)); break; case DOUBLE: - current_component->assignDouble( the_event->evt.asmt.lhs, - the_event->evt.asmt.rhs.dval ); - return 1; + return current_component->assignDouble( the_event->evt.asmt.lhs, + the_event->evt.asmt.rhs.dval, + &(the_event->err_msg)); break; case INT: - current_component->assignInt( the_event->evt.asmt.lhs, - the_event->evt.asmt.rhs.ival ); - return 1; + return current_component->assignInt( the_event->evt.asmt.lhs, + the_event->evt.asmt.rhs.ival, + &(the_event->err_msg)); break; default: