|
AxKHOpenAPI1.GetLoginInfo(L"ACCOUNT_CNT");
즐프 님이 쓰신 글 :
: 키움 api 개발중인데.. 빌더나 델파이 샘플소스가 없어서 ..
: COM으로 개발된 VB나 C# 예제를 보고 빌더로 변환중 입니다..
:
: [VB.net] -[ C#] 소스도 이런식으로 하면 실행됨.
: Dim n계좌수 As Long
: n계좌수 = AxKHOpenAPI1.GetLoginInfo("ACCOUNT_CNT")
:
:
: [빌더]
: long nacount;
: nacount = KHOpenAPI1->GetLoginInfo("ACCOUNT_CNT");
: ------------------------------------------------------------
: 컴파일 후 에러 발생
: E2034 Cannot convert 'const char *'to 'wchar_t*'
: E2343 Type mismatch in parameter 'sTag' (wanted 'wchar_t*', got 'const char *')
: -------------------------------------------------------------
:
: 그리하여 api 헤더파일 찾음.
:
: CString GetLoginInfo(LPCTSTR sTag)
: {
: CString result;
: static BYTE parms[] = VTS_BSTR ;
: InvokeHelper(0x4, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, sTag);
: return result;
: }
:
: 문자열에 관련된 에러같은데.. 잘 모르겠네요..
:
: 키움 말고도 이트레이드 api도 실행하면 자꾸 문자열관련 에러때문에...
: 이거 해결 못하면 VB나 C#쪽으로 갈아타야 합니다......
:
:
|