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

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

Автор:  punk_joker [ Вс авг 02, 2015 8:42 pm ]
Заголовок сообщения: 

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

Автор:  Pathoswithin [ Вс авг 02, 2015 9:27 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  punk_joker [ Вс авг 02, 2015 9:33 pm ]
Заголовок сообщения: 

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

Автор:  Leency [ Вс авг 02, 2015 10:03 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  Leency [ Вс авг 02, 2015 10:44 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

Исправлено.

Автор:  Leency [ Пн окт 31, 2016 2:31 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

TMPDISK 0.65

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

Вложения:
tmpdisk065.gif
tmpdisk065.gif [ 52.6 КБ | 1337 просмотров ]

Автор:  JohnXenox [ Пт мар 30, 2018 3:20 am ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Изображение

Автор:  Leency [ Пт мар 30, 2018 12:26 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  0CodErr [ Пт мар 30, 2018 7:36 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  JohnXenox [ Сб мар 31, 2018 3:27 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  Leency [ Сб мар 31, 2018 4:28 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  0CodErr [ Вс апр 01, 2018 11:05 am ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Автор:  Leency [ Вт апр 03, 2018 5:00 pm ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

JohnXenox, 0CodErr

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

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

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


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

Автор:  JohnXenox [ Ср апр 04, 2018 7:59 am ]
Заголовок сообщения:  Re: tmpdisk - менеджер виртуальных дисков

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

Страница 9 из 9 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/