2010-07-28 5 views
2
private void StartReadInlay2() 
    { 
     byte[] cSN = new byte[8];   
     byte[] sw12 = new byte[2]; 
     string strsw12 = "", errdes = "", result = ""; 

     test1_2 = new Initialisation(); 

     test1_2.logmode = Convert.ToInt32(ConfigurationSettings.AppSettings["LogMode"]); 
     test1_2.iChipType = GetChipType(lblChipType.Text.Trim()); 

     //--initialise test 
     result = test1_2.Initialise(1, **configXML.fnSamSlot**, configXML, ref cSN, ref sProgress1_2, ref lProcess1_2, ref sw12, ref errdes); 
     scSN1_2 = Hex.ToHexString(test1_2.chipID); 
     strsw12 = Hex.ToHexString(sw12); 

     if (strsw12.Equals("0000")) 
      errInlay1_2 = result.ToString(); 
     else 
      errInlay1_2 = result.ToString() + strsw12; 

     lProcess1_2 = 2; 

     if(!errInlay1_2.Equals("")) 
      StatusInlay1_2 = false; 
     else 
      StatusInlay1_2 = true; 
    } 
+0

문제를 설명해주세요. 어떤 라인이 예외를 던지고 있습니까? 중단 점을 배치하고 디버거를 통해 실행 했습니까? –

+0

예 .. 중단 점을 배치하고 디버거를 실행하고이 줄에서 오류를 발견했습니다. "result = test1_2.Initialise (1, configXML.fnSamSlot, configXML, ref cSN, ref sProgress1_2, ref lProcess1_2, ref sw12, ref errdes);" – nashprem

+0

그리고 그 내용은 다음과 같습니다 : NullReferenceException 처리되지 않았습니다 개체 참조가 개체의 인스턴스로 설정되지 않았습니다 – nashprem

답변

0

전체 코드 예제가 C#으로되어 있으며 VB.NET 응용 프로그램을 작성하려는 경우 확실히 파열됩니다.

+0

잘못된 정보 죄송합니다. 해당 C# 스크립트. vb.net .. – nashprem

관련 문제