번역가의 말 :
ASP에서 코드를 작성하는 친구가 내가하는 것과 같은 느낌이 든다. 그리고 관련 관련 출력이 올바른지 확인하십시오. 며칠 전에는 약 7 개 또는 8 개의 서브/기능이 포함되어 있습니다
오늘 ASP에서 디버그 클래스 (VBS)를 보았습니다.
사용 방법은 간단합니다.
test.asp
<!-#include file = debuggingconsole.asp->
<%
출력 = xxxx
Debugstr = New DebuggingConsole을 설정하십시오
debugstr.enabled = true
Debugstr.print 출력의 매개 변수 값, 출력
'...
Debugstr.Draw
디버그 스트 = 아무것도 설정하지 않습니다
%>
========================================= =
디버깅 콘솔 .ASP
<%
클래스 디버깅 콘솔
개인 DBG_ENABLED
개인 DBG_SHOW
개인 DBG_RequestTime
개인 DBG_FINISHTIME
개인 DBG_DATA
개인 DBG_DB_DATA
개인 DBG_ALLVARS
개인 DBG_SHOW_DEFAULT
Prive Divsets (2)
'construktor => 기본값을 설정합니다
private sub class_initialize ()
dbg_requesttime = now ()
dbg_allvars = false
set dbg_data = server.createobject (scripting.dictionary)
divsets (0) = <tr> <td style = 'cursor : hand;' ). Display = 'Block'; Padding-Bottom :#div id = sectname = cursor : none; 데이터#| < /div> |
divsets (1) = <td> <div id = seelt#font-weight : hand; 4 4 4 {documen tbyid ( 'data#sectname#'). AME # style = 텍스트 : #ffffff;
divsets (2) = <td> <div id = sectname#style :#7ea5d7; | | |
DBG_SHOW_DEFAULT = 0,0,0,0,0,0,0,0,0,0,0,0
종료 서브
공공 재산 let enabled (bool] 세트가 참 또는 거짓으로 활성화
dbg_enabled = bnewvalue
종료 속성
공공 재산이 활성화 된 '' '[bool]가 활성화 된 값을 가져옵니다.
enabled = dbg_enabled
종료 속성
공개 속성 Show (bnewvalue) '' '[String]은 디버깅 패널을 설정합니다.
dbg_show = bnewvalue
종료 속성
공공 재산 GET SHOW '' ''[String]은 디버깅 패널을 가져옵니다.
show = dbg_show
종료 속성
공공 재산은 Allvars (bnewvalue) '' ''
dbg_allvars = bnewvalue
종료 속성
공공 재산은 AllVars의 '' '[bool]가 모든 변수가 표시되면 얻습니다.
allvars = dbg_allvars
종료 속성
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* ************** *******************
''@Sdescription : 디버그 정보에 변수를 추가합니다.
''@param : -label [String] : 변수 설명
''@param : -output [variable] : 변수 ITET
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* ************** *******************
공개 서브 프린트 (레이블, 출력)
DBG_ENABLED가 있다면
err.number> 0 인 경우
dbg_data.add (validlabel (label), !!! 오류 : & err.number & & err.description)
err.clear
또 다른
고유 한 = validLabel (레이블)
응답
dbg_data.add (고유 한