2017-01-13 1 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 버전의 Turbo Pascal 및 Delphi 1과 함께 제공되는 Windows 3.x 헤더로 변환됩니다. 최신 델파이 버전에서는보다 "현대적인"(1995 년 이후) win32 Windows 장치에 앨리어스됩니다.

SW_NORMAL은 생성 프로그램의 창에 대한 정보가있는 winexec의 매개 변수입니다.

MSDN에서 Windows 기능 (예 : 이와 비슷한 고대 기능)을 찾아 볼 수 있으며 WinExec 링크를 통해 다양한 Windows 옵션과 설명에 대한 Showwindow에 연결할 수 있습니다.

당신의 프로그램은 win 3.x apis를 사용하여 Windows NT + "cmd.exe"를 호출한다는 점에서 이상합니다.

+0

그리고 나는 곧 "Free Pascal의 Win3.1x 버전에서 :-)"라고 말해야합니다. " –

관련 문제