Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс сен 24, 2017 4:49 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 617 сообщений ]  На страницу Пред. 138 39 40 41 42 След.
Автор Сообщение
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вс дек 04, 2016 11:55 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Значит программы портированы не до конца.

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


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вс дек 04, 2016 1:53 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1177
Ну а как без кавычек передавать путь с пробелом? Пробел это разделитель параметров.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вс дек 04, 2016 3:46 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Тут конечно проблема. В Колибри командная строка никогда не разбивалась на параметры и существующие программы не смогут обработать путь в кавычках. Если только специально не указывать в настройках такой способ передачи.
В принципе в Fplay можно склеивать путь из нескольких параметров в одну строку, но если там два пробела подряд, фокус не пройдёт. Т.е собрать из argv[1]="мой" и argv[2]="файл.avi" "мой файл.avi" получится, а "мой<пробел><пробел><пробел>файл.avi" нет.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вс дек 04, 2016 6:02 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Pathoswithin писал(а):
Ну а как без кавычек передавать путь с пробелом? Пробел это разделитель параметров.

FPlay ожидает всего один параметр и это адрес файла.
В данном случае каквычки не нужны.

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


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Пн дек 05, 2016 3:42 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Leency
Это стандарт. Если параметр содержит пробел, передавать его (параметр) в кавычках. Количество параметров в данном случае неважно.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Пн дек 05, 2016 1:53 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
В Колибри другие стандарты.
Неужели сложно сделать обработку без кавычек для FPLAY?

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


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Пн дек 05, 2016 5:56 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
Leency писал(а):
В Колибри другие стандарты.
Неужели сложно сделать обработку без кавычек для FPLAY?

Какой стандарт на параметры командной строки в Колибри сейчас? Передача параметром с пробелов в кавычках наиболее удобный способ.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Пн дек 05, 2016 6:00 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Leency писал(а):
Неужели сложно сделать обработку без кавычек для FPLAY?
Для этого придётся специальную версию libc.dll делать.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 12:31 am 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 254
В Тсс тоже параметры делятся по пробелам или требуются кавычки.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 2:43 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1018
Leency писал(а):
FPlay ожидает всего один параметр и это адрес файла.
Я согласен, с одной стороны. Но с другой, совсем несложно сделать так, чтобы вообще любой путь(с пробелами или без) передавался в кавычках. Для FPlay будет не важно, что путь без пробелов тоже в кавычках, но зато он его поймёт.
Хорошо бы, если все программы учитывали путь в кавычках. Но это каждая программа должна сама обрабатывать.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 5:13 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1177
Кстати, а если в имени файла есть кавычки (и пробелы), как тогда?


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 5:38 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
А разве кавычки в имени допустимы ?


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 5:48 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1018
А это от файловой системы зависит и от ограничений ОС.
Оффтопик: А давайте тогда передавать кодировку в SysFn70 в структуре, начиная не с нуля, а с кавычки, например. Ну это если кавычки реально не поддерживаются на уровне самой KolibriOS.


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 6:00 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1177
Windows не даёт использовать кавычки, но в UNIX можно использовать все символы, кроме 0 и "/".


Вернуться к началу
 Заголовок сообщения: Re: FPlay - видеоплеер в Колибри
СообщениеДобавлено: Вт дек 06, 2016 6:28 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1018
Может, ограничения это не так и плохо?
Есть вот ещё Portable Filenames
Спойлер: Показать
Вложение:
1.PNG
1.PNG [ 34.38 КБ | 223 просмотра ]


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 617 сообщений ]  На страницу Пред. 138 39 40 41 42 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB