Eolite

Work with drives, directories, files
  • Pathoswithin, ну так ты сам говорил, что CaseSensitive — только ext. А на скриншоте fat.
  • Я говорил, что в линуксе всё case sensitive, даже fat. А программы вообще имеют право сортировать как угодно.
    Собственно, и у нас fat нечувствительна только для русского и английского - попробуй сделать полноценную нечувствительность, с учётом всего юникода.
  • Pathoswithin wrote:Собственно, и у нас fat нечувствительна только для русского и английского
    Ну так она будет в итоге чувствительна или нет? А то сейчас невозможно создать два файла"A.txt" и "a.txt" в одной директории.
  • Чувствительность к регистру это ещё ничего, сойдет. Но почему-то на том скриншоте прописные буквы кириллицы оказываются впереди цифр.
  • А вот это действительно странно: папки правильно, файлы по другому.

    0CodErr
    В линуксе можно создать "A.txt" и "a.txt" в одной директории; у нас так можно только в ext, в fat нельзя, как положено. Но до тех пор, пока кому-нибудь станет не пофиг, можно создать "É.txt" и "é.txt".
  • 0CodErr wrote:
    Leency wrote:Да и количество папок отображает неверно. -> было исправлено, чекни.
    Чекнул, вот
    Spoiler:Image
    Fixed.
    Из хаоса в космос
  • Code: Select all

    SetCurDir(#path);
    Не работало как надо из-за того, что в конце этой строки был слэш. Из-за этого происходили странные глюки в программах, работающих с путями. Прошло достаточно времени пока я понял в чем дело.
    Я переделал работу с путями так, что #path больше не хранит слэш в конце. Это исправление затронуло многие функции, могут быть регрессии.
    Из хаоса в космос
  • Code: Select all

    SetCurDir
    Сколько же лет прошло пока оно заработало :lol:
    Как раз из-за этого не запускалось в Eolite viewtopic.php?f=9&t=2318#p66300
    Можно было вон то viewtopic.php?f=45&t=3237&p=65764#p65764 запустить и проверить текущий путь
  • Выделяем последний файл в окне, при условии, что весь список в окно не помещается (используется скролл). Нажимаем Insert. Программа падает -- page fault.
    Attachments
    1.png
    1.png (40.66 KiB)
    Viewed 5644 times
  • Исправлено.
    Проблема была из-за char в параметре, при замене на int все заработало.
    void setElementSelectedFlag(dword n, char int state)
    Из хаоса в космос
  • Поломался вывод информации о файле.
  • Pathoswithin, ты ведь догадался уже из-за чего? :lol:
  • Вообще-то, если ты увидел причину бага, то можно самому и пофиксить.
  • Иногда падает после успешного удаления файла. Кажется даже начинает серийно падать. Закономерность не ясна.
  • Who is online

    Users browsing this forum: No registered users and 6 guests