Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2015, 21:20   #1
Maray
Форумчанин
 
Регистрация: 03.01.2015
Сообщений: 160
Восклицание Компиляция

Добрый день!

Помогите пожалуйста
Код:
Procedure Compile();
var
  proc : TProcess;   <----Что такое Tprocess&
  path, outfile : string;
begin
  write('Введите путь к файлу .pas: ');
  readln(path);
  outfile := ChangeFileExt(path, '.txt');
 
  proc := TProcess.Create(nil);     <----- Что здесь делается?
  proc.CommandLine := 'C:\FPC\2.6.4\bin\i386-win32\fpc.exe -b ' + path +
                      ' -Fe' + outfile;
  proc.Options := proc.Options + [poWaitOnExit];    <----- Что здесь делается?
  proc.Execute;    <----- Что здесь делается?
  proc.Free;    <----- Что здесь делается?
  readln;
  end;
Нашла данную подпрограмму. В ней вводится путь к файлу с текстом программы на Паскаль. Затем компилируется и результаты компиляции сохраняются в другой файл.

Вот только не могу понять некоторых моментов. Объясните, пожалуйста
Maray вне форума Ответить с цитированием
Старый 21.05.2015, 22:06   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

http://wiki.freepascal.org/Executing...al_Programs/ru
http://www.freepascal.org/docs-html/.../tprocess.html
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ компиляция detalik Помощь студентам 1 02.05.2011 17:08
Компиляция BlincAttack Общие вопросы .NET 12 20.09.2009 23:35
компиляция DarK_NighT Общие вопросы Delphi 1 25.03.2009 13:18
компиляция Рамик Помощь студентам 6 14.03.2009 16:07
Компиляция в Qt Diman2008 Qt и кроссплатформенное программирование С/С++ 6 16.11.2008 20:57