달력

082010  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

 

2차원 바코드를 구현 해야 된다고 한다.

바코드 만드는 샘플을 보내달라고 했더니..

C++로 응용프로그램 샘플이 날라오다니…

 

이걸 참조해서 웹으로 구현 해야 한다.

 

개발 환경은 .net3.5 웹기반..

 

응용프로그램을 만든 회사는 더존으로 되어 있군.. 전화해서 물어봐야 되나.. 고민..

 

걍 하기로 했다..

 

먼저 더존에서 개발한 DzQREncoder.dll 을 bin폴더에 넣었다.

 

그리구서 class를 생성.

public sealed class DzQREncoder

{

[DllImport("DzQREncoder.dll")]

private static extern int MakeQR(string a_pszFileName, int a_nMulti);

[DllImport("DzQREncoder.dll")]

private static extern IntPtr GetLastErr();

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_CityCodeW(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_OrgCodeW(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_AdminCodeW(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_NULLCodeW(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_AccountCodeW(string a_pszDate);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxDateW(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxTypeW(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxDate2W(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_TimeLimitOfPaymentW(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_TaxAmountW(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_SocialNumberW(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_NameW(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetInfomation_EtcW(string a_pszData);

 

 

 

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_CityCode(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_OrgCode(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_AdminCode(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_NULLCode(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_AccountCode(string a_pszDate);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxDate(string a_pszCode);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxType(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetNumber_TaxDate2(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_TimeLimitOfPayment(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_TaxAmount(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_SocialNumber(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetTaxInfo_Name(string a_pszData);

[DllImport("DzQREncoder.dll")]

private static extern int SetInfomation_Etc(string a_pszData);

}

 

만든 김에

호출하면 생성된 이미지 url을 return 해주도록 처리해보자..

 

Posted by 명화창호