Q&A

  • 델파이에서 i/o card 조정하는 방법을.....?
고맙습니다.

제게는 다림의 i/o card를 가지고 있습니다.

도스에서는 outportb나 inportb 와 같은 함수를 써서 콘트롤을 했는데

델파이에서는 가능한지요? 된다면 자세한 설명과 소스를 부탁드립니다.



1  COMMENTS
  • Profile
    송창규 2000.01.18 00:18
    안녕하세요.

    물론 가능하지만, windows 하에서는 그다지 권장할 방법은 아닙니다.

    outportb나 inportb를 말씀하시는걸 보니 C를 다루셨군요 :)

    어쨌든, 델파이 하에서는 inline assembly 를 사용하여 다음과 같이

    제어할 수 있습니다.



    procedure outportb(Port: word; Data: byte);

    begin

    asm

    mov dx, Port

    mov al, Data

    out dx, al

    end;

    end;



    function inportb(Port: word): byte;

    begin

    asm

    mov dx, Port

    in al, dx

    mov Result, al

    end;

    end;



    강송 wrote:

    > 고맙습니다.

    > 제게는 다림의 i/o card를 가지고 있습니다.

    > 도스에서는 outportb나 inportb 와 같은 함수를 써서 콘트롤을 했는데

    > 델파이에서는 가능한지요? 된다면 자세한 설명과 소스를 부탁드립니다.

    >