Скажите, а можно ли прочитать файл (без Trace Mode6), который создается при Записи в атрибут 129 канала CALL (канал имеет вид: <строка1>:<строка2)? Речь идет о записи файла в NTFS. Значения аргументов канала Call записываются в секции файла и сам файл при записи не имеет раширения и размер.
Posted by Romсheg (Участник № / Member № 3792) on :
можно, по сути - это обычный текстовый файл.
Posted by Baikal_E (Участник № / Member № 4135) on :
Вот именно, что файл не текстовый и как его можно прочитать не понятно?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уберите из имени канала двоеточие. Получите обычный текстовый файл.
Posted by Baikal_E (Участник № / Member № 4135) on :
Убрав двоеточие в имени канала при записи в файл будут создаваться новые файлы <имя канала>_<N>.dat. Это знаем. Интерес представляет именно секции файла при названии <строка1>:<строка2>. Так как при записи в файл происходит не ПЕРЕПИСЫВАНИЕ ВСЕГО ФАЙЛА, а запись только в секцию файла.К тому же файл образуется только один. Это представляет интерес!!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Получающийся формат файла с секциями - побочный эффект. Этот механизм переделываться не будет.
Posted by Baikal_E (Участник № / Member № 4135) on :
Получается тогда, что формат канала Call с именем <строка1>:<строка2> использовать нежелательно при чтение и записи из файла Posted by AdAstra Technical Support (Участник № / Member № 4) on :