?
Also ich würde deinen Variant in einen String casten und dafür hab ich folgende Funktion:
String Seperator(string &source,char seperator,int pos)
{
int x=-1;
while(--pos)
x=source.find(seperator,x+1);
return source.substr(x+1,source.find(seperator,x+1)-x-1).c_str();
}
{
mapVar[zaehler]=Seperator(VarToStr(vari).c_str(),'|',1);
}