Запуск внешних программ

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Re: Запуск внешних программ

Сообщение Сквозняк » 30.11.2012 22:43:21

_______
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: Запуск внешних программ

Сообщение bormant » 30.11.2012 23:05:21

Сквозняк писал(а):Что там через что вызывается, дело десятое

Ну как же десятое, ровно также, как и "cmd /c" вызывается:
fpSystem
Execute and feed command to system shell
...
Description
Shell invokes the bash shell (/bin/sh), and feeds it the command Command (using the -c option).


Добавлено спустя 6 минут 52 секунды:
Ага, похоже понял суть претензий, не хватает fpSystem для Win32?

Добавлено спустя 24 минуты 10 секунд:
ExecuteProcess(GetEnvironmentVariable('COMSPEC'), ['/c', 'команда']);
не сойдёт?
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01

Re: Запуск внешних программ

Сообщение Сквозняк » 01.12.2012 07:03:05

bormant писал(а):Ага, похоже понял суть претензий fpSystem для Win32?

Это мелочь хоть и делающая вызовы бинарника и небинарника разными. Намного хуже отсутствие для Win32 модуля cthreads из-за чего потоки в виндовс не держат лазарусную форму и приходится изобретать спецкостыль и хорошо если для него есть место. И OpenGL в windows работает даже чудесатее чем в wine и на паузы <1 ms проще забить и консоль хуже konsole и скучно в нём.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Пред.

Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru