В VBScript есть одна интересная функция — называется TypeName, которая получает тип переменной. Очень хотелось бы узнать, как это делается, и реализовать подобную функцию для Visual C++.
Для переменных типа число, строка, дата и т.п. все достаточно просто. Основная проблема возникает с объектами. Как получить тип объекта (VT_DISPATCH)? VBScript не говорит, что это просто объект, а говорит — что это, например, "FileSystemObject" или "IWshShell3" объект. Как он это узнает???