Проблемка с FpSystem. Приложение "висит"...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проблемка с FpSystem. Приложение "висит"...

Сообщение sov2000 » 20.11.2009 05:45:11

Имеется код:
...
Application.ProcessMessages;
FpSystem ('audacious /mnt/home/zvuk.mp3');
...
:x
Всё выполняется правильно, но когда запускается проигрыватель audacious, моё приложение, из которого он запустился,
перестаёт реагировать на события до тех пор, пока я не закрываю audacious.

Подскажите решение. Как сделать так, чтобы выполнялось запущенное приложение, а также не висело моё :?:

Система: Puppy Linux 0.30
sov2000
незнакомец
 
Сообщения: 5
Зарегистрирован: 20.11.2009 05:24:16
Откуда: Из Реала

Re: Проблемка с FpSystem. Приложение "висит"...

Сообщение Vadim » 20.11.2009 06:28:50

sov2000
:)
Это потому, что Вы не до конца прочитали справку о функции FpSystem(). Вот ключевой момент, как раз по Вашей проблеме:
The function then waits for the command to complete, and then returns the exit status of the command,

По русски это примерно означает:
"Функция ожидает, когда команда выполнится и возвратит код завершения".
Что можно использовать вместо FpSystem() Вам посоветуют специ по Линуксу, как только они проснутся. ;)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Проблемка с FpSystem. Приложение "висит"...

Сообщение v-t-l » 20.11.2009 10:43:26

Попробуйте
Код: Выделить всё
FpSystem ('nohup audacious /mnt/home/zvuk.mp3 &');
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Проблемка с FpSystem. Приложение "висит"...

Сообщение sov2000 » 20.11.2009 10:59:56

v-t-l писал(а):Попробуйте
Код: Выделить всё
FpSystem ('nohup audacious /mnt/home/zvuk.mp3 &');

П О М О Г Л О!!! Вариант годный и рабочий!
sov2000
незнакомец
 
Сообщения: 5
Зарегистрирован: 20.11.2009 05:24:16
Откуда: Из Реала

Re: Проблемка с FpSystem. Приложение "висит"...

Сообщение v-t-l » 20.11.2009 11:31:24

nohup, может быть, даже лишний. :)
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 36

Рейтинг@Mail.ru