Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Oct 19, 2019 2:56 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 36 posts ]  Go to page 1 2 3 Next
Author Message
 Post subject: Explorer
PostPosted: Mon Mar 13, 2006 6:21 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
Возможно ли создать в колибри аналог виндового проводника (примерно как на скрине)?
Image


Last edited by Veliant on Fri Feb 08, 2008 6:17 pm, edited 1 time in total.

Top
   
 Post subject:
PostPosted: Mon Mar 13, 2006 11:12 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
Всё возможно, было бы желание и время. Я ответил на твой вопрос?


Top
   
 Post subject:
PostPosted: Mon Mar 13, 2006 11:37 pm 
Offline

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


Top
   
 Post subject:
PostPosted: Wed Mar 29, 2006 4:05 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
Как я и думал всё закончилось на создании интерфейса ((


Top
   
 Post subject:
PostPosted: Wed Mar 29, 2006 4:09 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
А в чём собственно проблема? Что именно не получилось?


Top
   
 Post subject:
PostPosted: Wed Apr 05, 2006 7:49 pm 
Offline

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


Top
   
 Post subject:
PostPosted: Wed Apr 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'.


Top
   
 Post subject:
PostPosted: Sat Apr 08, 2006 10:12 pm 
Offline
Site Founder
User avatar

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


Top
   
 Post subject:
PostPosted: Sat Apr 08, 2006 10:24 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
А результат куда записывается?


Top
   
 Post subject:
PostPosted: Sat Apr 08, 2006 10:29 pm 
Offline
Site Founder
User avatar

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

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

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


Top
   
 Post subject:
PostPosted: Sun Apr 09, 2006 7:49 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
Вот наработки:
Image
Большое спасибо mistifi(ator и mike.dld за помощь в разработке

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


Last edited by Veliant on Mon Apr 10, 2006 6:22 pm, edited 1 time in total.

Top
   
 Post subject:
PostPosted: Mon Apr 10, 2006 12:19 pm 
Offline
Kernel Optimizer
User avatar

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


Top
   
 Post subject:
PostPosted: Mon Apr 10, 2006 1:42 pm 
Offline

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

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


Top
   
 Post subject:
PostPosted: Mon Apr 10, 2006 5:13 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Veliant,хорошая разработка!

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


Top
   
 Post subject:
PostPosted: Mon Apr 10, 2006 5:24 pm 
Offline

Joined: Thu Jan 26, 2006 8:47 pm
Posts: 284
Добавил. Ссылка та же


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 36 posts ]  Go to page 1 2 3 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited