Board.KolibriOS.org
http://board.kolibrios.org/

tmpdisk - менеджер виртуальных дисков
http://board.kolibrios.org/viewtopic.php?f=44&t=2172
Page 9 of 10

Author:  punk_joker [ Sun Aug 02, 2015 8:42 pm ]
Post subject: 

Неработает (покрайней мере не работал) ввод размера диска в гуе

Author:  Pathoswithin [ Sun Aug 02, 2015 9:27 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

... теперь у меня возникает вопрос: а был ли там предусмотрен ввод?

Author:  punk_joker [ Sun Aug 02, 2015 9:33 pm ]
Post subject: 

Да. Я лично его реализовывал, и он работал)

Author:  Leency [ Sun Aug 02, 2015 10:03 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Нашел проблемное место. Исправлю.

Author:  Leency [ Sun Aug 02, 2015 10:44 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Исправлено.

Author:  Leency [ Mon Oct 31, 2016 2:31 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

TMPDISK 0.65

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

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

Author:  JohnXenox [ Fri Mar 30, 2018 3:20 am ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

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

Image

Author:  Leency [ Fri Mar 30, 2018 12:26 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.

Author:  0CodErr [ Fri Mar 30, 2018 7:36 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Leency, попробуй делать
Code:
If ReadFolder(...) = 0 Then 
// это папка
Else
// это не папка

Author:  JohnXenox [ Sat Mar 31, 2018 3:27 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Leency wrote:
Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.
Ясно. Но это сообщение будет пугать пользователей.

Author:  Leency [ Sat Mar 31, 2018 4:28 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

0CodErr
Обычно в подобных ситуациях ты идешь на принцип, так что странно здесь видеть совет о walkaround-пути.
Но я попробую, для tmp он риемлем, но для реальной fs этот путь будет куда медленнее чем через bdvk.

Author:  0CodErr [ Sun Apr 01, 2018 11:05 am ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

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

Author:  Leency [ Tue Apr 03, 2018 5:00 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

JohnXenox, 0CodErr

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

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

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


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

Author:  JohnXenox [ Wed Apr 04, 2018 7:59 am ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Leency
Замечательно. Спасибо. :D

Author:  punk_joker [ Tue Oct 02, 2018 4:30 pm ]
Post subject:  Re: tmpdisk - менеджер виртуальных дисков

Думаю для системного диска лучше выводить диалог подтверждения удаления, так гораздо удобнее будет как мне кажется.

Page 9 of 10 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/