0
문자열의 목록/배열을 공용 모듈의 공용 서브에 전달하려고합니다.VB.NET : 오류 : 문자열/문자열 배열을 전달하려고하면 '부울로 변환 할 수 없습니다'
형태 1 :
Dim myList As New List(Of String) From {"Name", "ShortNo", "test1", "test2"}
Validate(myList)
형태 2 : (공중 모듈)
Public Sub Validate(ByVal Input As List(Of String))
msgbox("Hi")
End sub
내가 즉, 단일 패키지의 형태로 대중 모듈에 이러한 문자열을 전달되고 싶은 모든 문자열 또는리스트의 배열. 나는 지난 1, 2 시간 동안 비틀 거리며 두 가지 모두 동일한 오류가 계속 발생했습니다. 나는 여기서 바보 같은 짓을하고있다.
나는 오류를 발생시키지 않도록 관리했지만 그 작업을 수행하면 하위를 건너 뛸 수 있습니까? 그래서 나는 모른다. (누군가가 vb.net이 하위 코드를 호출하지 않고 이전 코드를 실행하는 이유를 설명 할 수 있다면 좋을 것입니다.)
My Form2는 모듈입니다. 위의 첫 번째 행을 할 때 : "Module PublicModule을 Type으로 사용할 수 없습니다" –
대답이 –
으로 변경되었습니다. 이런. 더 이상 오류가 발생하지 않기 때문에 작동한다고 가정합니다. 서브가 모듈에 있다면 보통 그렇게하지 않아도됩니까? 어쨌든, 제가 제대로 작동하는지 확인하기 위해 노력하고있는 것을 구현하기 시작할 것입니다.하지만 괜찮은 것 같아서 대답으로 표시 할 것입니다. 감사!! –