2014-10-30 4 views
1

나는 약간의 위치에 있습니다.xml 파일의 전역 변수

나는 vb.net 모듈을 가지고 있으며이 값에서 값을 읽은 xml 파일을 전역 변수로 저장해야합니다.

전역 변수가 다음을 사용하여 수행된다는 것을 알고 있습니다.

Public Shared test As String = "balbalbla" 

등으로 desier 형태로 읽어

MessageBox.Show(GlobalVariables.test) 

모든 wounderfull. 큰 또한

Public Sub MY_test() 

    Dim xdoc As XmlDocument = New XmlDocument() 
    xdoc.Load("C:\test\test.xml") 
    Dim TEST As String = xdoc.SelectSingleNode("test1/test2").InnerText 

    End Sub 

다음과 같이

는하지만 내 XML에서 내 가치를 얻을. 하지만 MY_test 하위에있는 varble TEST를 전역 화하는 방법은 무엇입니까?

+0

'문자열 = xdoc.SelectS' 희미한 희미한 TEST는'My_Test에 존재하는 새로운 텍스트 VAR를 생성 'sub. DIM을 제거하거나 이름을 바꾸고'TEST = newVarFromXML'을 추가하십시오. – Plutonix

답변

0

당신은 좋아 클래스 GlobalVariables

Public Class GlobalVariables 
    Public Shared TEST As String = "" 
End Class 

를 만든 다음 설정할 수 있습니다 :

Dim xdoc As XmlDocument = New XmlDocument() 
    xdoc.Load("C:\test\test.xml") 
    GlobalVariables.TEST = xdoc.SelectSingleNode("test1/test2").InnerText 
+0

글쎄요, 나는 모듈에서이 두 항목을 모두 놓았고, msgbox에서 실행했을 때 msgbox에서 아무것도 얻지 못했기 때문에 완료해야합니다. –

+0

@ABANDONDACOUNT - 필요합니다. 이 코드를 모듈에 넣는 대신 GlobalVariables라는 새 클래스를 만듭니다. –

+0

eeeeh! pff 베어 날 프로그래머가 아니야, 당신은 내가이 공용 클래스 (일명 : coppy 및 desierd 양식 과거) –