2011-07-18 5 views
2

LPT 포트의 핀 중 하나가 켜져있는 동안 몇 가지 지침을 보내고 싶습니다. C#의 LPT 포트

LPT 포트 379 (889 12월가) 데크 (120)는 다른

다음 코드의 일부를 그만 :

내가 이런 일을하려고했다.

while ((PortAccess.Output(889,120)) 

나는 어떻게 해야할지 모르겠다. 나는 건축과 뭔가를 시도했다 :

while ((PortAccess.Equals()) 

하지만 당신은 두 객체를 비교해야 ..

내가이 문제에 대한 매우 간단한 해결책이 될 수 있어야합니다 가정 .. :)

+0

내 프레임 워크에서 PortAccess를 찾지 못했습니다. 4 : 어떤 라이브러리를 사용하고 있습니까? – nabuchodonossor

+0

@nabuchodonossor 그것은 http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/56ae3e6d-999d-4260-b19c-934775a9206a/과 같은 다양한 곳에서 발견되는 inpout32.dll을 래핑하는 코드 조각입니다. – CharlesB

답변

3

나는 생각한다 당신은 PortAccess.Input이 필요합니다

while (PortAccess.Input(889) == 120) 
{ 
    // do stuff 
} 

이 "PortAccess는"this tutorial 설명과 같은 기본 inpout32.dll의 래퍼가 있다고 가정합니다.

+0

PortAccess가 표준 라이브러리가 아니므로 자세한 정보를 제공해주십시오. – CharlesB