Q&A

  • Win98에서 현재 설정된 프린터용지의 이름가져오기
현재 설정된 프린터용지의 Size와 Name을 가져오는 작업을 하기 위해

현재 프린터에서 제공하는 용지의 종류 갯수(Cnt)를 가져오는 부분입니다.



/////////////////////////////////////////////////////////////////////

var

PrinterName: PChar;

Cnt: Integer;

begin

...중략......

Cnt := DeviceCapabilities(PrinterName, nil, DC_PAPERS, nil, nil);

...후략......

//////////////////////////////////////////////////////////////////////



DeviceCapabilities라는 API가 Win2000에서는 잘 되는데요.

Win98에서 이 코드를 실행시키면 Fail이 나서 Cnt값에 -1이 할당됩니다.

이 API가 Win98에서는 안되는것인지요.

만약 안된다면 Win98에서는 이 작업을 어떻게 해야할지 궁금합니다.



0  COMMENTS