나는 다른 방법으로 로그 아웃하려고하는 VB6 응용 프로그램을 가지고 있습니다. 내가 가지고있는 것은 응용 프로그램이 디버그 모드로 설정되어 로그 아웃 할 것인지를 나타내는 레지스트리의 플래그 (기존)입니다.VB6 - 레지스트리를 통해 디버그 모드를 설정 하시겠습니까?
내 코드에는 이것이 사실인지 확인하는 if 문이 많이 있습니다. 이것은 진술이 사실인지 많은 처리 시간을 검사한다는 것을 의미합니다. 실제로는 그렇게 많이는 아니지만 그렇게 자주하는 것처럼 오버 헤드를 줄이고 싶습니다.
코드는 그래서 내가 찾는 것은이 할 수있는 더 나은 방법이있다이
If isDebug = True Then
LogMessage("Log what is happening")
End If
같은 문장이 가득합니다. Project Properties -> Make에서 디버그 모드를 설정할 수 있다는 것을 알고 있습니다. 그러나 이것은 .exe를 빌드하기 전에 설정해야하며 레지스트리 키를 통해 프로덕션 환경에서이를 설정할 수 있어야합니다.
로깅 프로세스를 우리에게 몇 가지 코드를 보여줄 수 있다면
이것은 물론, 훨씬 쉽게 될 것이다 ('if')? 물론, 아무 것도 없습니다. –
@IlyaKurnosov'Select ... Case'가 있습니다 – djv
첫 번째 줄을'If isDebug Then'으로 바꿔서 더 간결하게 만들 수 있습니다. – djv