powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
10 сообщений из 35, страница 2 из 2
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39683920
tnAnGel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, что вы, нет, именно TextFile и есть на данный момент. Собрался вызывать tcpdump с разными параметрами, а далее уже заготовленные модули фильтрации трафика. На счет чтения - это чтение ответов данных модулей, если не решусь все написанное ранее объединить в один исполняемый файл. Т.е. про чтение ответа - это вопрос на будущее был.
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39683922
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tnAnGelНе более 40-50Мб в самых худших вариантах в единицу времени .

сравни скорость работы (да и нагрузку на heap memory можно) для TStringList и TList<string>

Если все дополнительные свистоперделки TStringList не нужны - то хватит последнего
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39683976
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochtnAnGelа для вывода результата - сами придумывайте?

а для "вывода результата" - точнее для перехвата результата - есть стандартные файлы STDIN, STDOUT и STDERR, описанные в любой книге по С. Кстати и в Паскале есть стандартные файлы Input и Output, вот Error нет, видимо школьникам слишком было бы сложно.

В Delphi есть ErrOutput. Внезапно.
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39683980
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schi,

...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39684169
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schi,

о, в самом деле, даже когда-то слышал о нём, но забыл напрочь
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39684261
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochКстати и в Паскале есть стандартные файлы Input и Output, вот Error нет, видимо школьникам слишком было бы сложно.Куда делась? Может кому-то стоит почитать документацию ? В 7 паскале уже точно было
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39684265
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

я же не просто так про школьников написал, и имел я в виду не советские школы (где, впрочем, Турбо-Паскаля не было ввиду отсутсвия IBM PC)
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39684360
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch_Vasilisk_,

я же не просто так про школьников написал, и имел я в виду не советские школы (где, впрочем, Турбо-Паскаля не было ввиду отсутсвия IBM PC)

На ДВК был паскаль, транслятор с паскаля в макроассемблер, потом транслируешь это MACRO, линкуешь - и готов бинарник.

Так же попадался некий полуинтерпретатор паскаля, кажись специально для учебы сделан.
Пишешь на паскале, потом запускаешь его, он компилится во что-то, сыпя точками на экран, и потом выполняется.
Там были какие-то ограничения которые мешали использовать его для работы, но для обучения языку - самое то.
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39684696
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks,

Да, всё так. Кажется SC-Pascal какого-то Смирнова что ли.

Но это не ТУРБО-Паскаль и доки от ТП к нему не применимы.


fraksсыпя точками на экран

А это не виртуальный диск в видео-памяти (KD.SYS на УК-НЦ) ?
...
Рейтинг: 0 / 0
RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
    #39685009
rashid.abzalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var
  LPipes: TPipeDescriptors;
begin
  pipe(LPipes)
  fork
...
  //В fork-нутом процессе:
  dup2(LPipes.WriteDes, STDOUT_FILENO)
  execvpe //или аналоги по необходимости
...
  //В хостовом процессе с LPipes.ReadDes работать как с сокетом - select, read и т.д.
end;
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / RAD Studio 10.2 - как вызвать любое приложение из среды unix? Разработка под win для unix.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]