Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Aug 25, 2019 11:22 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 136 posts ]  Go to page Previous 16 7 8 9 10 Next
Author Message
 Post subject:
PostPosted: Sun Aug 02, 2015 8:42 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Неработает (покрайней мере не работал) ввод размера диска в гуе

_________________
я лишь учусь


Top
   
PostPosted: Sun Aug 02, 2015 9:27 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
... теперь у меня возникает вопрос: а был ли там предусмотрен ввод?


Top
   
 Post subject:
PostPosted: Sun Aug 02, 2015 9:33 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Да. Я лично его реализовывал, и он работал)

_________________
я лишь учусь


Top
   
PostPosted: Sun Aug 02, 2015 10:03 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Нашел проблемное место. Исправлю.

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Aug 02, 2015 10:44 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Исправлено.

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Oct 31, 2016 2:31 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
TMPDISK 0.65

Разграничение активных областей: EditBox и список дисков. Для каждого свои клавиши управления.
Как результат, Delete в EditBox'e больше не удаляет диск :)
Программа переведена на сканкоды, в EditBox'e заработали Ctrl+C/Ctrl+V.


Attachments:
tmpdisk065.gif
tmpdisk065.gif [ 52.6 KiB | Viewed 2155 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Fri Mar 30, 2018 3:20 am 
Offline
User avatar

Joined: Thu May 18, 2017 2:29 am
Posts: 170
В TMPDISK почему-то при нажатии левой кнопкой мыши по кнопке tmp0, через notify появляется надпись "Eolite param is wrong: directory does not exist!".
Сборка свежая - svn7211.
Это так и должно быть?

Image

_________________
The Glass is Always Half Full! :mrgreen:


Top
   
PostPosted: Fri Mar 30, 2018 12:26 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.

_________________
Через тернии к звездам


Top
   
PostPosted: Fri Mar 30, 2018 7:36 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency, попробуй делать
Code:
If ReadFolder(...) = 0 Then 
// это папка
Else
// это не папка


Top
   
PostPosted: Sat Mar 31, 2018 3:27 pm 
Offline
User avatar

Joined: Thu May 18, 2017 2:29 am
Posts: 170
Leency wrote:
Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.
Ясно. Но это сообщение будет пугать пользователей.

_________________
The Glass is Always Half Full! :mrgreen:


Top
   
PostPosted: Sat Mar 31, 2018 4:28 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
0CodErr
Обычно в подобных ситуациях ты идешь на принцип, так что странно здесь видеть совет о walkaround-пути.
Но я попробую, для tmp он риемлем, но для реальной fs этот путь будет куда медленнее чем через bdvk.

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Apr 01, 2018 11:05 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Leency wrote:
для реальной fs этот путь будет куда медленнее чем через bdvk.
Да, всё верно, это только временное решение.
С другой стороны, в документации сказано, что функция(70.5) не поддерживает виртуальные папки типа /, /rd и корневые папки типа /rd/1. Вроде это логично, ведь в реальности такой папки не существует. Хотя ReadFolder выдаст верную информацию.


Top
   
PostPosted: Tue Apr 03, 2018 5:00 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
JohnXenox, 0CodErr

#7219 by leency in /programs/cmm: reimplement dir_exists() function

Сделал по совету 0CodErr

Code:
If ReadFolder(...) = 0 Then 
// это папка
Else
// это не папка


Теперь ошибки нет, открывает все ок.

_________________
Через тернии к звездам


Top
   
PostPosted: Wed Apr 04, 2018 7:59 am 
Offline
User avatar

Joined: Thu May 18, 2017 2:29 am
Posts: 170
Leency
Замечательно. Спасибо. :D

_________________
The Glass is Always Half Full! :mrgreen:


Top
   
PostPosted: Tue Oct 02, 2018 4:30 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Думаю для системного диска лучше выводить диалог подтверждения удаления, так гораздо удобнее будет как мне кажется.

_________________
я лишь учусь


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 136 posts ]  Go to page Previous 16 7 8 9 10 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:  
Powered by phpBB® Forum Software © phpBB Limited