Page 9 of 10

Posted: Sun Aug 02, 2015 8:42 pm
by punk_joker
Неработает (покрайней мере не работал) ввод размера диска в гуе

Re: tmpdisk - менеджер виртуальных дисков

Posted: Sun Aug 02, 2015 9:27 pm
by Pathoswithin
... теперь у меня возникает вопрос: а был ли там предусмотрен ввод?

Posted: Sun Aug 02, 2015 9:33 pm
by punk_joker
Да. Я лично его реализовывал, и он работал)

Re: tmpdisk - менеджер виртуальных дисков

Posted: Sun Aug 02, 2015 10:03 pm
by Leency
Нашел проблемное место. Исправлю.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Sun Aug 02, 2015 10:44 pm
by Leency
Исправлено.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Mon Oct 31, 2016 2:31 pm
by Leency
TMPDISK 0.65

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

Re: tmpdisk - менеджер виртуальных дисков

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

Image

Re: tmpdisk - менеджер виртуальных дисков

Posted: Fri Mar 30, 2018 12:26 pm
by Leency
Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Fri Mar 30, 2018 7:36 pm
by 0CodErr
Leency, попробуй делать

Code: Select all

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

Re: tmpdisk - менеджер виртуальных дисков

Posted: Sat Mar 31, 2018 3:27 pm
by JohnXenox
Leency wrote:Потому что Eolite проверяет BDVK.isfolder для /tmpX/X/ и это оказывается не папка. Это - баг ядра.
Ясно. Но это сообщение будет пугать пользователей.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Sat Mar 31, 2018 4:28 pm
by Leency
0CodErr
Обычно в подобных ситуациях ты идешь на принцип, так что странно здесь видеть совет о walkaround-пути.
Но я попробую, для tmp он риемлем, но для реальной fs этот путь будет куда медленнее чем через bdvk.

Re: tmpdisk - менеджер виртуальных дисков

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

Re: tmpdisk - менеджер виртуальных дисков

Posted: Tue Apr 03, 2018 5:00 pm
by Leency
JohnXenox, 0CodErr

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

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

Code: Select all

If ReadFolder(...) = 0 Then 
// это папка
Else 
// это не папка
Теперь ошибки нет, открывает все ок.

Re: tmpdisk - менеджер виртуальных дисков

Posted: Wed Apr 04, 2018 7:59 am
by JohnXenox
Leency
Замечательно. Спасибо. :D

Re: tmpdisk - менеджер виртуальных дисков

Posted: Tue Oct 02, 2018 4:30 pm
by punk_joker
Думаю для системного диска лучше выводить диалог подтверждения удаления, так гораздо удобнее будет как мне кажется.