2017-01-13 6 views
1

В программе ниже, whare WinTypes, WinProcs и какова цель SW_NORMAL?Что такое WinTypes, WinProcs и SW_NORMAL?

program ex; 
uses Wincrt,WinTypes, WinProcs; 
var 
    ch:string; 

procedure exe (che:string); 
begin 
    writeln('ecrire ch'); 
    readln(che); 
    if ch ='oui' then 
    begin 
    WinExec('cmd /k "C:\TPW\exercice\project\site.html"', SW_NORMAL); 
    end; 
end; 

begin 
    exe(ch); 
end. 

Код в Turbo Pascal 1.5.

ответ

2

Wintypes и winprocs переведены заголовки Windows 3.x, которые поставляются с версиями Turbo Pascal и Delphi версий Windows 1. В более поздних версиях Delphi они схожи с более «современными» (как и после 1995 года) win32 Windows.

SW_NORMAL - параметр для winexec, который имеет информацию о окне генерирующей программы.

Вы можете найти функции Windows (даже такие древние, как это) в MSDN, и это даст вам ссылку для WinExec, которая ссылается на Showwindow для различных опций Windows и их объяснений.

Ваша программа странная в том смысле, что она использует win 3.x apis для вызова Windows NT + «cmd.exe».

+0

И из принципа я должен сказать «в следующей версии Win3.1x Free Pascal :-)» –

 Смежные вопросы

  • Нет связанных вопросов^_^