Eolite
-
Пока нет, в С++ это не просто сделать. Может, разберусь завтра.
Вот такую версию я хотел выпустить
Eolite v0.93.3
Eolite v0.93.3
Code: Select all
- теперь заливается белым не весь список, а потом выводится текст, а рисуются
белые полосы с текстом - так немного медленнее, но перерисовка значительно
меньше (спасибо Марио79 за подсказку)
- оптимизирована и исправлена процедура удаления файла
- F3 - просмотр любого файла в Тайнипаде
- исправлены баги интерфейса
Code: Select all
- optimizations in window repaint, file deleting
- fixed interface and some other bugs
- F3 allows you to view file in Tinypad
- Attachments
-
-
Eolite_v0.93.3.zip (18.07 KiB)Downloaded 197 times
-
Из хаоса в космос
Eolite v0.93.4
Some bugs was fixed.
Some bugs was fixed.
Code: Select all
- исправлен баг с тем появления несуществующего файла в /rd/1/
- теперь rd, fd, hd1 и т.д. всегда в нижнем регистре
- устранён вылет проги после нажатия кнопки "Up" (спасибо сеса за найденый баг)
- Attachments
-
-
Eolite_v0.93.4.zip (18.23 KiB)Downloaded 194 times
-
Из хаоса в космос
Теперь поддерживает.Leency wrote: Кстати, а программа построeния графиков поддерживает запуск с параметрами? Тоесть тогда можно было б ассоциировать файлы *.cvs с graph.
Возможно, способ, которым я этого добился, пригодится другим программистам на С++. Заводим переменную:
char params[4096] = "_FIND_ME";
Затем в hiew (например) ищем ее в коде, забиваем нулями и ее адрес вписываем по смещению 1С в заголовок.
ЗЫ. Забыл спросить, где хранятся ассоциации? Если в коде программы, то не пора ли выделить их в ini-файл?
- Attachments
-
-
graph.7z (8.27 KiB)Downloaded 172 times
-
>>Теперь поддерживает.
Отличная новость. Самому интересно: можно ли как-то без hiew обойтись, только кодом... Еолайту тоже надо
>>Забыл спросить, где хранятся ассоциации? Если в коде программы, то не пора ли выделить их в ini-файл?
В коде, пора, но не знаю как. Хотя... догадываюсь...
Отличная новость. Самому интересно: можно ли как-то без hiew обойтись, только кодом... Еолайту тоже надо
>>Забыл спросить, где хранятся ассоциации? Если в коде программы, то не пора ли выделить их в ini-файл?
В коде, пора, но не знаю как. Хотя... догадываюсь...
Из хаоса в космос
Можно и без hiew. Я немного поменял код pe2kos, теперь можно указать 3-й параметр - метку буфера для параметров (у меня - FIND_ME).
При объявлении буфера для параметров в своей программе пишем:
char params[4096] = "FIND_ME";
После компиляции запускаем pe2kos:
pe2kos hello.exe hello FIND_ME
Метка должна больше нигде в файле не встречаться.
При объявлении буфера для параметров в своей программе пишем:
char params[4096] = "FIND_ME";
После компиляции запускаем pe2kos:
pe2kos hello.exe hello FIND_ME
Метка должна больше нигде в файле не встречаться.
Можно использовать библиотеку libini. Она используется, например, в KFAR (как раз для хранения ассоциаций).Leency wrote: >>Забыл спросить, где хранятся ассоциации? Если в коде программы, то не пора ли выделить их в ini-файл?
В коде, пора, но не знаю как. Хотя... догадываюсь...
- Attachments
-
-
pe2kos.7z (12.94 KiB)
- модификация pe2kos
Downloaded 177 times
-
На С-- всё оказалось гораздо проще. Вначале kolibri.h (файл с функциями) есть структура:barsuk wrote:Можно и без hiew. Я немного поменял код pe2kos...
Code: Select all
char os_name[8] = {'M','E','N','U','E','T','0','1'};
dword os_version = 0x00000001;
dword start_addr = #main;
dword final_addr = #stop+32;
dword alloc_mem = 0x00100000;
dword x86esp_reg = 0x0007fff0; //#stop+0x2000
dword I_Param = 0x0;
dword I_Icon = 0x0;
dword skin_width;
Code: Select all
dword I_Param = #param;
char param[256]="";
Если б я умел...barsuk wrote:Можно использовать библиотеку libini. Она используется, например, в KFAR (как раз для хранения ассоциаций).
Из хаоса в космос
Eolite v0.93.5
- запуск программы с параметрами - например "Eolite /hd1/1/" откроет программу с папкой /hd1/1/ в ней. Несуществующий путь открыт не будет.
- устранён глюк окна "О программе", когда нажатие на любую клавишу приводило к его зависанию (уходу в бесконечный цикл).
- иконка и поддержка файлов ".cvs".
- оптимизации кода.
- запуск программы с параметрами - например "Eolite /hd1/1/" откроет программу с папкой /hd1/1/ в ней. Несуществующий путь открыт не будет.
- устранён глюк окна "О программе", когда нажатие на любую клавишу приводило к его зависанию (уходу в бесконечный цикл).
- иконка и поддержка файлов ".cvs".
- оптимизации кода.
- Attachments
-
-
Eolite_v0.93.5.zip (18.71 KiB)Downloaded 197 times
-
Из хаоса в космос
Eolite v0.93.6
Новый алгоритм сортировки файлов по размеру. Вычитал на Википедии старый изобретал сам.
В новом появилось два до этого пропавших файла и значительно увеличилась скорость работы.
Новый алгоритм сортировки файлов по размеру. Вычитал на Википедии старый изобретал сам.
В новом появилось два до этого пропавших файла и значительно увеличилась скорость работы.
- Attachments
-
-
Eolite_v0.93.6.zip (18.79 KiB)Downloaded 201 times
-
Из хаоса в космос
Сорри, предыдущая версия содержала ошибку, вот исправленая.
- Attachments
-
-
Eolite_v0.93.6s.zip (18.79 KiB)Downloaded 205 times
-
Из хаоса в космос
Обнаружен неприятный и мешающий глюк в папках Windows & Windows/system32: зайти в папки можно, файлы открываются, НО если прокрутить вниз, потом вверх к самому началу, то программа вылетает.
Извините, забыл сделать скриншот Board, потом сделаю.
И ещё осталась невозможность работать с NTFS: зайти в корневую папку можно, но дальше - никуда.
Пока эти недостатки не будут исправлены, не надо спешить давать программе номер версии 1.0.
В целом программа заметно изменилась к лучшему, автор молодец!
Извините, забыл сделать скриншот Board, потом сделаю.
И ещё осталась невозможность работать с NTFS: зайти в корневую папку можно, но дальше - никуда.
Пока эти недостатки не будут исправлены, не надо спешить давать программе номер версии 1.0.
В целом программа заметно изменилась к лучшему, автор молодец!
Атауальпа
Вот один абзац из ReadMe, которое поставляется вместе с Эолайтом.
==Известные баги==
...
3. Программа глючит при работе с NTFS и CD-дисками.
4. Если ползунок прокрутки в папке с очень большим количеством файлов очень быстро
перетянуть вверх до начала списка, программа вылетил.
...
Вот один абзац из ReadMe, которое поставляется вместе с Эолайтом.
==Известные баги==
...
3. Программа глючит при работе с NTFS и CD-дисками.
4. Если ползунок прокрутки в папке с очень большим количеством файлов очень быстро
перетянуть вверх до начала списка, программа вылетил.
...
Из хаоса в космос
Eolite v0.93.8
- file sorting by Name;
- сортировка файлов по первой букве имени.
- file sorting by Name;
- сортировка файлов по первой букве имени.
- Attachments
-
-
Eolite_v0.93.8.zip (18.89 KiB)Downloaded 183 times
-
Из хаоса в космос
Отличн▒й файлменеджер. Но в explorer'e например мне больше нравится вид с большими значками. Если это реализовать в Eolite будет супер!
Asper, сейчас такая ситуация, что если кто-то хочет чтобы ФМ выглядел определенным образом, он пишет свой ФМ)
не подумай что это очередное "хочешь - сам напиши", это я про Эолайт)
не подумай что это очередное "хочешь - сам напиши", это я про Эолайт)
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Who is online
Users browsing this forum: No registered users and 16 guests