int Replace(AnsiString & Str, char * A, char * B)
{
unsigned len;
if((len = strlen(A))!= strlen(B)) return -1;
for(unsigned i = 0; i < (unsigned)Str.Length();i++)
{
for(unsigned j = 0; j < len; j++)
{
if(Str.c_str()[i] == A[j]) ((char *)Str.data())[i] = B[j];
}
}
return 0;
}
int Replace(AnsiString & Str, char A, char B)
{
if(A == B) return 0;
for(unsigned i = 0; i < (unsigned)Str.Length();i++)
{
if(Str.c_str()[i] == A) ((char *)Str.data())[i] = B;
}
return 0;
}