외부 이벤트 처리기에서 Visual C

M

molocas

Guest
친애하는 친구,

난은 PIC에 연결되어있는 하나의 푸시 버튼 및 USB 인터페이스를 기반으로 만든 PIC는 밀어 때, 카운터가 증가합니다.
내가 했어는 Visual C 인터페이스는 양식 및 라벨이 카운터를 표시합니다.
중요한 건, y를 이벤트 처리기로 마우스를 클릭하면됩니다 증가하는 카운터에있는 숫자를 볼 수있는 유일한 방법은.내가 마우스를 클릭 할 때마다, 루프를 다시 시작합니다.

글쎄, 난은 PIC에서 푸시 버튼 클릭만으로 마우스 증가 카운터를 생략하고 싶다.
내가 마우스 이벤트 루틴을 삭제하고 아무것도 나타나지 않습니다.
하지만 조합의 많은 테스트 영상은 C 프로그램, 여전히 (어디로) 잘 모릅니다 숙박
행사를 위해, 그냥 숫자 하나를 표시 기다리고있습니다.

만약 내가 다시는 내 프로그램을 중단하고, 라벨을 표시 숫자 0과 1면 푸시가 열려있다면 가까운, 그래서 프로그램을 시작 루프 계속 결코 ¡ ¡ ¡ ¡ 작동합니다.
제발 내가 필요 ¡ ¡ 도움말

난 정말 감사합니다.<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" />
 
당신은 자기 나름의 이벤트를 마련했다.
이벤트 개체와 불길이 이벤트에 대한 도움말 파일에서 검색합니다.
당신은 푸시에 대한 응답으로 이벤트를 높일 수있습니다.

 
친애하는 btbass,

만일 내가이 할 수있는 원인은 Visual C 새로운 오전 shure 아니에요 난지만,
나는 당신에게, 일상이라는 GetData의 끝에서 내 코드의 일부를 보여 주마 오전 변수 i가 1 또는 0입니다.
1 증가 Label1에있는 카운터와 0에 대한 아무것도하지 않고있다.

//
무효 GetData (무효)
(
DWORD를 BytesWritten = 0;
DWORD를 BytesRead = 0;
서명 숯불 OutputPacketBuffer [65];
서명 숯불 InputPacketBuffer [65];

InputPacketBuffer [0] = 0;
OutputPacketBuffer [0] = 0;

WriteFile (WriteHandle, & OutputPacketBuffer, 65, &,
0) BytesWritten;
ReadFile (ReadHandle, & InputPacketBuffer, 65, & BytesRead, 0);

난 = InputPacketBuffer [1]; / / 난 = 소프트웨어 주
) / / 반환 값과 변수 나는
//
공공 : 시스템 : : 곳에서는 무효 label1_Click (시스템 : : 개체 ^ 발신자, 시스템 : : EventArgs ^ 전자) (/ / 클릭 이벤트 처리기 / /

GetData (); / / 전화 GetData

은 (i == 0) / /
만약 만약 내가 EQ는 0,
(
고토 a; / / 카운터로 떠나
)
또 / / 증가 만약 내가 = 1
(
tmp를 = tmp를 1;
A : 제가 = tmp를;
Label1 - 텍스트 Label1에 표시 ();// 전화 번호> i.ToString =

)
)
);
)
당신이있는 곳에서는 label1_Click 볼 수있는 이벤트를 제어합니다.
만약 당신이 날 도울 수있는 약간의 코드와 함께 아이디어가 정말 감사합니다.

감사합니다.

 
안녕하세요 molocas
제가 Visual Studio를 사용하지만 C에서 프로그래밍 오전 #.
이것은 C로 쉽게 그릴 수있을 것이다 #.

당신이 할 수있는 방법 중 하나는 타이머 개체를 사용하는 것입니다.USB 장치를 확인하기 위해 모든 50mS하거나 방해하는 타이머를 설정합니다.
Visual Studio를 사용하는 경우
C , 당신은 그저 도구 상자에서 양식에있는 타이머를 게재할 수있습니다하여 속성을 설정할 수있습니다.
그렇지 않으면 도움이 파일을 사용하여, 거기에 타이머를 사용하는 예를되어야한다.

참고 Visual Studio
비주얼 베이직, C의 표현 버전 무료 다운로드하실 수있습니다 # 및 C 마이크로 소프트 ,하지만 당신은 단지 하나의 언어 버전을 PC에 설치할 수있습니다.

 
내가하려고 타이머, 고마워, 난 자네에 대해 알려드리겠습니다 갈거야.<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top