Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Помогите разобраться с CAA FILE

  1. #1

    По умолчанию Помогите разобраться с CAA FILE

    Здравствуйте.

    Начал разбираться с библиотекой CAA FILE. Взял пример из справки. Не удается прочитать файл.
    Посмотрите пожалуйста в чем проблема. На текущий момент программа зацикливается на чтении файла:
    Снимок экрана (34).png
    Вложения Вложения

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    а может ну его, посмотрите здесь вдруг поможет http://www.owen.ru/forum/showthread....l=1#post141820
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а может ну его, посмотрите здесь вдруг поможет http://www.owen.ru/forum/showthread....l=1#post141820
    может... а по SysFile где почитать?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    а примера проекта мало?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а примера проекта мало?
    думаю, разберусь.
    другой вопрос возник: как можно найти файл по имени? каждые сутки создается новый архивный файл, именуется по дате, предполагается поиск данных в этих файлах.

  6. #6

    По умолчанию

    Бинарный поиск рулит. По дате.
    Тролль-наседка, добрый, нежный и ласковый

  7. #7

    По умолчанию

    Кстати, а в чём отличие библиотек CAA File от SysFile? А есть ещё SysFileAsync. А то я в лёгком замешательстве какую использовать...

  8. #8

    По умолчанию

    И все-таки, может кто-нибудь пример дать с функциями SysFile? Пока разобрался только с чтением (спасибо capzap). Как увидеть конец файла? Как работать с позиционированием курсора, конкретно указать откуда и докуда читать? В идеале, если кто-нибудь даст пример со всеми функциями.

    На счет конца файла - так можно?
    x1:=SysFileEOF(hFile:=Handle);
    получается: 1 - пока файл читается, 0 - конец файла, остальное - ошибки.

    существование файла так можно? или есть подводные камни? вроде работает:
    IF Handle=16#FFFFFFFF THEN FileExist:=FALSE; ELSE FileExist:=TRUE; END_IF;

    и попутно вопрос:
    обнаружил, что в массиве строк, значения не больше 80 символов - это ограничение? или в другом месте искать ошибку?

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    самый быстрый способ (для любого языка программирования) это загрузить целиком файл и уже с этим буффером работать, искать концы строк, нужную позицию и т.д.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    самый быстрый способ (для любого языка программирования) это загрузить целиком файл и уже с этим буффером работать, искать концы строк, нужную позицию и т.д.
    ну так я это и пытаюсь сделать...
    логика то у меня в голове сложилась, вопрос кода, как с бибкой работать...
    Последний раз редактировалось serg_s; 15.01.2016 в 09:17.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. CAA.File.library: ошибка 5802
    от GoodLuck в разделе СПК2хх
    Ответов: 11
    Последнее сообщение: 07.12.2015, 06:43
  2. Помогите разобраться...
    от kosmas в разделе ПЛК1хх
    Ответов: 85
    Последнее сообщение: 30.09.2014, 09:16
  3. помогите разобраться
    от a_l_e_x в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 02.07.2010, 16:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •