Q&A

  • vb로된걸 델파이로 옮겨야 하는데... 도와줘요...
If KSC2VS Then

CodePoint = (Asc(strSrc) - Val("&HA1A1"))

CodePoint = CodePoint * 2 + 4

If CodePoint > 0 Then

TransCode = Chr(mKSC2VSTbl(CodePoint)) & Chr(mKSC2VSTbl(CodePoint + 1))

End If

Else

CodePoint = ((Asc(Mid(strSrc, 1, 1)) - Asc("!")) * 256 + (Asc(Mid(strSrc, 2, 1)) - Asc("!")))

CodePoint = CodePoint * 2 + 4

If CodePoint > 0 Then

TransCode = Chr(Val("&H" + Hex(mVS2KSCTbl(CodePoint)) + Hex(mVS2KSCTbl(CodePoint + 1))))

End If

End If



CodePoint = (Asc(strSrc) - Val("&HA1A1"))



VB에서는 Val("&HA1A1")의 값과

DELPHI의 StrToInt("$A1A1")의 값이 다르게 나오는 등 ... 나름대로 변환을 해봤는데.

결과 값이 다르게 나오네요.. 방법좀 알려주세요....



0  COMMENTS