2011-09-27 5 views
2

현재 ASP 클래식의 줄 연속 설명 내에 주석을 추가하는 방법을 알아 내려고하고 있습니다. 코드 관리 요구 사항은 우리가 변경 한 곳을 표시하기 위해 Start 블록과 End 블록을 작성해야합니다. 예를 들어.ASP에서 계속 줄 (밑줄) 사이에 덧글 추가 클래식 VBScript

오래된 코드 밑줄이 코멘트 내에 배치 할 수 없기 때문에 새로운 코드가 오류의 원인이되는

arrayName = Array("FIRST_NAME" _ 
        ,"LAST_NAME" _ 
        ,"ADDRESS" _ 
        ' 2011/09/27 bob Added new column for XYZ support Start 
        ,"NEW_COLUMN" _ 
        ' 2011/09/27 bob Added new column for XYZ support End 
       ) 

arrayName = Array("FIRST_NAME", _ 
        ,"LAST_NAME" _ 
        ,"ADDRESS" 
       ) 

새로운 코드입니다. 어쨌든 코드 관리 주석을 이러한 행 사이에 삽입 할 수 있습니까? 내가 다른 옵션을 놓친 지 알고 싶을뿐입니다. 나는 아무도 없다고 생각하지만 너희들/너희들은 무엇을 생각하니? 이 댓글 대신

+0

의견과 줄 연속이 서로 호환되지 않는다는 점에있어서 정확합니다. –

답변

1

주석 줄의 위치가 매우 중요하면 사용자 고유의 배열 푸시 프로 시저를 작성해야 할 수 있습니다.
그래서 아무 것도 놓치지 않았습니다. 이것이 VBScript syntax의 원인입니다.

배열 ("FIRST_NAME", "LAST_NAME", "주소", ','NEW_COLUMN을 "을 언급, ' 주석)

: 그리고 실제로 다음 실행됩니다 underscore
, 이 경우에도 오류가 발생합니다.

배열에 푸시에 대한 아이디어를 제공하기 위해이 글을 썼습니다.

Sub [+](arrT, ByVal val) 
    Dim iIdx : iIdx = 0 
    If IsArray(arrT) Then 
     iIdx = UBound(arrT) + 1 
     ReDim Preserve arrT(iIdx) 
    Else 
     ReDim arrT(iIdx) 
    End If  
    arrT(iIdx) = val 
End Sub 

'Start push 

[+]arrayName, "FIRST_NAME" 
[+]arrayName, "LAST_NAME" 
[+]arrayName, "ADDRESS" 
'2011/09/27 bob Added new column for XYZ support Start 
[+]arrayName, "NEW_COLUMN" 
'2011/09/27 bob Added new column for XYZ support End 

'Test 
Response.Write Join(arrayName, "<br />") 
+2

-1 어떤 사내 주석 달기 스타일 요구 사항을 지원하기 위해 무엇이 슈퍼 코드가되어야 하는지를 돌연변이시키는 것은 미친 짓이다. '[+]'와 같은 영리한 트릭을 사용하는 것은 정신 나간 것입니다. 세 사람이 이것이 좋은 생각이라고 생각한다는 사실은 충격적입니다. 그 좋은 직업은 단 한 표를 얻습니다;) – AnthonyWJones

1

사용 :

' 2011/09/27 bob Added "NEW_COLUMN" for XYZ support 
arrayName = Array("FIRST_NAME" _ 
        ,"LAST_NAME" _ 
        ,"ADDRESS" _ 
        ,"NEW_COLUMN" _ 
       ) 

버전 관리 시스템이 시작 코멘트를 거의 사용이 그래서 차이를 보여주는 처리됩니다.

+1

+1 아, 상냥한 목소리. – AnthonyWJones

+0

@AnthonyWJones 회사는 그들이 이것을 필요로하기 때문에 제정신이 아닐 수도 있습니다. haha – Nap

+0

나는 당신이 방금 그의 요청이 부당하다고 OP에게 말한 이후로 이것은 실제로 대답이라고 생각하지 않는다. –

관련 문제