안녕하세요..
프린터 포트 혹은 패러럴 포트를 제어하기 위해서 여기저기 뒤지고 있습니다..
그러던 중 파스칼에서는
Port[$378] := 1;
이렇게 하면 LPT2 번지로 1 값을 보낼 수 있다고 합니다..
그런데, 파스칼을 그대로 사용하고 있는 델파이에서는 위와 같이 하게되면 port 라는 것을 변수로 인식하게되고, 이런 변수가 없다고 에러 메세지가 나옵니다..
프린터 포트를 직접 제어하기 위해서 위 Port 문장을 어떻게 바꾸어야 하는지요..?
아니면, 다른 방법이 나와있는 사이트나 참고할 만한 것은 어떤게 있을까요..?
Printer.PrinterIndex := Printer.Printers.IndexOf('현재 사용하고자 하는 프린터 이름');
으로 하거나 아니면
직접 Outfile을 사용하셔서
var Outfile : TextFile;
begin
AssignFile(OutFile, 'LPT1');
Rewrite(OutFile);
Write(OutFile, 출력할 문자열);
CloseFile(OutFile);
을 사용하시면 됩니다. 도움이 되셨으면 하네요.