자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

vb.net

IT HUB를 찾아주셔서 감사합니다.

기타 [vb.net] 코드가 실행 상태 즉 디버그 모드인지 아닌지에 따라서 실행되게 하기

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 10,884회 작성일 19-09-19 10:01

본문

    <DllImport("kernel32.dll", CharSet:=CharSet.Auto, ExactSpelling:=True)>
    Public Function IsDebuggerPresent() As Boolean
    End Function
        If IsDebuggerPresent() Then
            MsgBox("디버그모드")
        Else
            MsgBox("디버그 아님")
        End If
 
또는
 
        If Debugger.IsAttached Then
            MsgBox("디버그모드")
        Else
            MsgBox("디버그 아님")
        End If
 
아래는 실제 Debug 모드로 빌드 된 것인지 Release 모드로 빌드 된 것인지에 따라서 실행이 달라진다.
난 이 방법을 아주 사랑한다.
 
    #If DEBUG Then
            MessageBox.Show("Debug")
    #Else
            MessageBox.Show("Release")
    #End If

댓글목록

등록된 댓글이 없습니다.