Показать сообщение отдельно
Старый 08.11.2007, 13:51   #2  
snirk is offline
snirk
Участник
 
36 / 12 (1) ++
Регистрация: 11.07.2007
X++:
static void Job32(Args _args)
{
   BinData              binData;
   container            c;
   anytype              b;
   str                  s,ss;
;
         binData = new BinData();
            if (binData.loadFile('C:\\tst.txt')) //only works if file not locked
            {
                // Если файл текстовый, то можно так
               s = bindata.getStrData();
               // Если данные не в текстовом формате
               c = bindata.getData();
               ss = bindata::dataToString(c);
            }
    binData.finalize();
    print s;
    print ss;
            
    pause;
}
Данные в BinData.GetData типа BLOB в контейнере. Данные можно получать из строк. Например, в текстовом файле содержатся строки:
X++:
9 8 7
99 66
начение s = "9 8 7[перевод строки]99 66
значение ss = "3 9 20 3 8 20 3 7 0d 0a 3 9 3 9 20 3 6 3 6"
3 - как я понимаю идет перед любым значением
20 - пробел
0d 0a - перевод строки