2011-11-23 5 views
0

이 질문은 인스턴스화하려고하는 다른 인스턴스에 대한 것입니다 ... 내 Cardreader 클래스에서 "읽기"기능을 가져 와서 form1.vb에서 문자열을 반환해야합니다 .... 이제 내가 기억할 수있는 일을했는데 어떤 이유로 든 괄호에 문제가 생겼다. 내가이 문제를 해결하기 위해 무엇을 할 수 있을까?함수 인스턴스화

를 Form1.vb

ThisATM.getCardReader.Readr("TEST TEXT IS FUN") 

CardReader.vb

Public Function Readr(ByVal card As KeyCard) As String 
     Return Read 
    End Function 

Link for the image of the card reader function. I thought this link of the image of the code would be easier to understand.

+0

내가 intellsense의 아이디어를 사용하여 tryed Sub Readr (ByVal p1 As String) 새로운 NotImplementedException을 던집니다. End Sub '나는 그 말이 맞지 않다고 생각합니다. – Star1654

+0

문자열을'read'로 만들고,'cardcard'를 다른 곳에 넣으려고했습니다 ... didnt work 나는 생각합니다. 더 심하게 만들었지 .... – Star1654

답변

1

Readr 함수 파라미터로서 키 카드가 아닌 문자열이 걸린다. 그래서 당신이 KeyCard에 인스턴스를 만들어서 매개 변수로 대신 사용해야하는 것처럼 보입니다. 이 같은 Readr 기능에 해당 개체를 사용해야처럼 당신이 카드 키 객체를 생성하는 제공하는 이미지의 코드에서 보인다 : 자동`에 어떤 임의의 코드를 넣어

Dim ThisKeyCard as new KeyCard("1234","5678","Mikki Monster") 
Dim returnString as string=ThisATM.getCardReader.Readr(ThisKeyCard) 
관련 문제