Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 17, 2017 9:48 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 36 сообщений ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Explorer
СообщениеДобавлено: Пн мар 13, 2006 6:21 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Возможно ли создать в колибри аналог виндового проводника (примерно как на скрине)?
Изображение


Последний раз редактировалось Veliant Пт фев 08, 2008 6:17 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 13, 2006 11:12 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Всё возможно, было бы желание и время. Я ответил на твой вопрос?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 13, 2006 11:37 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Попробую сделать, но скорее всего врятли получится т.к. это моя первая программа под Kolibri


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 29, 2006 4:05 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Как я и думал всё закончилось на создании интерфейса ((


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 29, 2006 4:09 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
А в чём собственно проблема? Что именно не получилось?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 05, 2006 7:49 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
У меня возникли вопросы:
1) Как получить листинг директории?
2) В каком виде возвращается листинг
3) В каком регистре он будет после вызова функции


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 05, 2006 9:44 pm 
Maximal'ny razmer registra dword. Ty hochesh' zasunut' v nego ves' listing? 8-)

Po subju: A ono nado? Wendowy provodnik vesch neudobnaya. Luche uj BASH portirovat'.


Вернуться к началу
   
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 08, 2006 10:12 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Папки можно читать так же как и файлы. Результат чтения - блоки FAT, в которых содержится информация о файлах, содержащихся в данной папке. О формате FAT я думаю ты сможешь найти документацию в интернете, например на сайте Майкрософт.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 08, 2006 10:24 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
А результат куда записывается?


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 08, 2006 10:29 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
В документации к 58-й функции написано, что такое FileInfoBlock и куда в этой структуре вписать адрес буфера для приёма информации. Чтобы тебе было насколько легче, приведу пример.
Код:
     dd   0        ; 0 = ЧТЕНИЕ ФАЙЛА
     dd   0x0      ; номер блока файла (512 байт, нумерация начинается с нуля)
     dd   0x1      ; сколько блоков считывать
     dd   0x20000  ; куда считывать
     dd   0x10000  ; память для работы ОС - 4096 байт

     db   '/RAMDISK/FIRST/KERNEL.ASM',0

Это отрывок из документации. То число, которое прокомментировано как "куда считывать" должно быть адресом буфера. Имя файла должно быть именем папки (без завершающего слэша, естественно).


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Вс апр 09, 2006 7:49 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Вот наработки:
Изображение
Большое спасибо mistifi(ator и mike.dld за помощь в разработке

10.4.2006 Сделано скроллирование содержимого


Последний раз редактировалось Veliant Пн апр 10, 2006 6:22 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 10, 2006 12:19 pm 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
Очень симпатично и выглядит, надеюсь скоро выложешь, что бы можно было попробовать в деле :)


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 10, 2006 1:42 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Ну думаю можно выложить первую бету версию:
http://knikolenko.narod.ru/kolibri/explorer.rar
Покачто умеет только выводить листинг директорий. Адрес меняется путем ввода нового и нажимания кнопки "Перейти"

P.S. забыл сказать что пока что скроллинг не работает


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 10, 2006 5:13 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Veliant,хорошая разработка!

Только ты забыл положить в исходники файл 'file.bmp'(без него не компилируется).


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 10, 2006 5:24 pm 
Не в сети

Зарегистрирован: Чт янв 26, 2006 8:47 pm
Сообщения: 284
Добавил. Ссылка та же


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 36 сообщений ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB