Eolite

Work with drives, directories, files
  • Asper
    С такими иконками прога будет много занимать места.

    А вообще вышел Eolite v0.93.9. Кнопка "Назад" ожила!
    Button "Back" will work now.
    Attachments
    Eolite_v0.93.9.zip (19.04 KiB)
    Downloaded 205 times
    Из хаоса в космос
  • Eolite v0.94
    Исправлен довольно старый баг (недавно замеченный Атаульпой)), что если ползунок прокрутки в папке с очень большим количеством файлов перетянуть вверх до начала списка, программа вылетала.
    Attachments
    Eolite_v0.94.zip (19.04 KiB)
    Downloaded 230 times
    Из хаоса в космос
  • Eolite v0.94.3
    - surfing by devises by using Ctrl+<number>;
    - minimum window height was set;
    - new up-directory ("..") icon;
    - optimizations in code.

    - переход по девайсам Ctrl+<цифра>;
    - установлен минимальный размер высоты окна;
    - иконка папки "вверх";
    - почищен и оптимизирован код.
    Attachments
    Eolite_v0.94.3.zip (19.28 KiB)
    Downloaded 206 times
    Из хаоса в космос
  • Eolite Sources
    Исходники последней стабильной версии (v0.94.3). Если у кого-то есть возможность поправьте, пожалуйста известные баги.
    Attachments
    Downloaded 223 times
    Из хаоса в космос
  • Антология Eolite
    Уникальная подборка разных версий Эолайта, иллюстрирующих его развитие с первых дней и до сегодня.
    Attachments
    Eolite.zip (120.11 KiB)
    Downloaded 228 times
    Из хаоса в космос
  • 1. Новых багов не нашёл, из старых по-прежнему наблюдаю баг с NTFS.
    2. Создание папок будет?
  • Будет. Надеюсь. :)

    А один баг я уже нашел сам.)
    Из хаоса в космос
  • Eolite v0.94.4
    Правка трёх небольших багов, оптимизации.
    *в ожидании правки больших багов... кем-то)*
    Attachments
    Eolite_v0.94.4.zip (19.26 KiB)
    Downloaded 217 times
    Из хаоса в космос
  • Привет ВСЕМ!
    загрузил Eolite в KlbrInWin при открытии папки с большим количеством файлов, в моем случае "I386" прога выдает ошибку. судя по ECX=fffffffd - переполнение...
    я не программер по сему сильно не ругайтесь по поводу моих оценок происходящего...
    Удачи...
  • В Эолайте ведь динамическое выделение памяти
    Да, динамическое. У меня есть исходники двух версий:
    1) 0.35 (да, знаю, что версия древняя) - в процедуре Open_Dir для списка файлов выделяется 64 кила.
    2) 0.94.3 - сначала под буфер (ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ!!!) выделяется 32 байта! (на самом деле 4 кила) и вызывается 1-я подфункция 70-й ф-ции для получения числа файлов в папке (возвращается в регистре EBX). В документации по АПИ написано, что возвращается "число файлов, информация о которых была записана в буфер". Кроме того, цитата из док по АПИ: "+16 = +0x10: dword: указатель на буфер, куда будут записаны данные, размер буфера должен быть не меньше 32 + [+12]*560 байт". И тут для меня не совсем понятно, что получается. Системная ф-ция израсходует 4 кила и станет писать куда-попало? Или же вернёт не адекватное число файлов... (по смещению +12, т.е. число блоков равно 0) По полученному числу файлов изменяется размер буфера.
    Итак, моё мнение - "better simpler then clever" ("лучше по-простому, чем по-умному"): выделили большой объём памяти в процедуре (буфер - локальная переменная), поработали с буфером и освободили память. Медленно и бОльший расход памяти, зато надёжно.
  • Как же буфер можно сделать локальной переменной если она в проге используеться? В ней же храниться список файлов, который потом выводиться.
    Из хаоса в космос
  • Eolite v0.95 was realized. The main future is using new cool EditBox'es from <Lrz> in program. There are some optimizations and bugfixes too.

    Спустя более чем через месяц выходит новая версия Eolite v0.95
    Основное нововведение - использование EditBox'a от <Lrz>. По совету Albom'a динамическое выделение памяти было заменено статическим, как последствие - исчезло два известных бага, связанных с копированием файлов и их переименованием. Из остальных изменений, замечу возможность использовать в EditBox'ax все цифры от 1 до 9 (мечта Атаульпы:), если не выделена строка адреса клавиша BackSpace возвращает в предыдущую папку, оптимизировано много основных функций kolibri.h--.
    Attachments
    Eolite_v0.95.zip (21.52 KiB)
    Downloaded 215 times
    Из хаоса в космос
  • Забыл сказать, если у вас не запустилась прога - обновите эмулятор KlbrInWin!!! (или юзайте реальную ОС)
    Из хаоса в космос
  • Замечательно!

    Заметил баг, возможно в новой версии его уже нету: при нажатии сочетаний клавиш вида Ctrl-A, Ctrl-B и т.д. в поле ввода адреса отображаются странные символы.
  • Who is online

    Users browsing this forum: No registered users and 8 guests