Интересно было бы узнать по чему и для чего все строковые значения возвращаются в виде IDispatch что MS этим хотел сказать и что с ним еще можно полезного сделать кроме как ChangeType в нужный тип и соответсвенно есть ли смысл все свои строки тоже передавать в таком виде
P.S. Если это банальный вопрос неплохо было бы ссылочек подкинуть а то я не нашел :-(