현재 설정된 프린터용지의 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에서는 이 작업을 어떻게 해야할지 궁금합니다.