Hi Aurel,
A string has more attributes than a char*. It contains an ole string and is assigned to a garbage collection list, so you cannot cast a char* to be a string.
But you can get the char* of a string, and we rely on this when passing text params to Windows. (Strings are automatically down-converted to char*)