Через for медленно идет . Сделал так:
X++:
BinData tmpBinData = new BinData();
System.Text.Encoding e = System.Text.Encoding::GetEncoding(1252,
new System.Text.EncoderExceptionFallback(),
new System.Text.DecoderExceptionFallback());
Binary bi;
;
try
{
bi = e.GetBytes(text);
}
catch(Exception::CLRError)
{
throw error("");
}
tmpBinData.setAsciiData(text);
plumbum спасибо за направление поиска