Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14102] Re:[질문]비주얼베이직에서 하는 형태를 델파이에서 처리를 한다면??
허니미니 [milkcow] 1640 읽음    2012-02-10 20:05
Var
    strTrack2 : PAnsiChar;
    iR: integer;
Begin
       GetMem(sTrack2Data, 40);

       Try
            ZeroMemory(sTrack2Data, 40);
            
             iR := cryptCard(1, strData.ms_data, sTrack2Data);

             ...............

        finally
            FreeMemory(sTrack2Data);
        End

ENd





쿠핑 님이 쓰신 글 :
: 안녕하세요
:
: 날씨가 넘 추워 감기에 걸려 죽을 맛인데 이것도 안풀려 죽을 맛이네요~~
:
: 비베에서
:
: Public Declare Function cryptCard Lib "KCPDLL.dll" (ByVal i_Flag As Integer, ByVal strTrack2 As String, ByVal strRet As String) As Integer
: 로 dl를 불러와서 아래와 같이 처리를 합니다.
:
: Dim iRet As Integer
: Dim strTrack2 As String * 40 '===반드시 사이즈를 줘서 선언 해야함
: ' 카드번호 암호화를 한다
: iRet = cryptCard(ENCRYPT, strData.ms_data, strTrack2)
: strData.ms_data = strTrack2
:
: 그런데 위와 같이 처리 내용에서 strTrack2 값이 리턴이 된다고 합니다.
: 원래 strTrack2 값이 리턴이 되는 형태인가요? iRet 만 리턴되는게 아닌가요?
:
: 그리고 Dim strTrack2 As String * 40  이 부분은 strTrack2를 4자로 무조건 만드는것 같은데~
:
: 아~~잘 모르겠네요~~~
:
: 아시는 님들~~부디 댓글 부탁드립니다.

+ -

관련 글 리스트
14096 [질문]비주얼베이직에서 하는 형태를 델파이에서 처리를 한다면?? 쿠핑 1565 2012/02/08
14102     Re:[질문]비주얼베이직에서 하는 형태를 델파이에서 처리를 한다면?? 허니미니 1640 2012/02/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.