Freude писал(а):
1) Функцию, соответствующую чему?
Функцию, запускающую требуемую программу. Например, в Windows нужно вызвать функцию ShellExecuteEx, указав ей в специальной информационной структуре, что требуется сделать. Вот фрагмент программы, написанной в Delphi:
Код:
procedure TAltSFacF.FormCreate(Sender: TObject);
Var
Info:TShellExecuteInfo;
...
begin
...
ChDir(WrkDir);
With Info Do
Begin
fMask:=SEE_MASK_NOCLOSEPROCESS;
Wnd:=Application.Handle;
lpFile:=PChar('ALTSFAC.COM');
lpParameters:=PChar('');
lpDirectory:=PChar('');
nShow:=SW_SHOWNORMAL;
End;
TF3:=ShellExecuteEx(@Info);
ChDir(SttDir);
...
end;
Freude писал(а):
2) Можно ли в принципе вызвать из программы, написаной на фортране, функцию операционной системы. Позволяет ли это синтаксис и набор команд Фортрана
Про Фортран не знаю. Наверняка можно, только нужно отыскать информацию. Там же, наверное, можно подключать внешние dll-библиотеки.