Data Manager를 COM으로 연결하는 방법을 테스트중입니다.
샘플 프로그램을 다운받아 실행시켰더니,
"SetU_p_d_a_te" 함수에서 "연결된 종목이 없습니다" 에러가 발생합니다.
( 게시판에 업데이트란 영단어가 쓰기 금지되어 있군요... )
윈도우 10, 64bit 환경이며, Visual Studio 2015에서 VC 샘플을 테스트했습니다.
물론 예스트레이더와 Data Manager는 실행시킨 상황입니다.
원인이 무엇일까요?
답변 4
예스스탁
예스스탁 답변
2017-07-18 17:47:29
내용 확인 후 추가 답변 드리겠습니다.
감사합니다.
> hanadoem 님이 쓴 글입니다.
> 제목 : Data Manager 연결 관련 문의
> Data Manager를 COM으로 연결하는 방법을 테스트중입니다.
샘플 프로그램을 다운받아 실행시켰더니,
"SetU_p_d_a_te" 함수에서 "연결된 종목이 없습니다" 에러가 발생합니다.
( 게시판에 업데이트란 영단어가 쓰기 금지되어 있군요... )
윈도우 10, 64bit 환경이며, Visual Studio 2015에서 VC 샘플을 테스트했습니다.
물론 예스트레이더와 Data Manager는 실행시킨 상황입니다.
원인이 무엇일까요?
예스스탁
예스스탁 답변
2017-07-19 16:44:48
안녕하세요? 예스스탁입니다.
com 연결과 관련하여 dll을 등록하는 과정이 있는데, 혹시 그 부분이 누락된 것이 아닌지
확인해 보시기 바랍니다. dll 이 저장된 경로를 바뀌시거나 폴더명을 변경하여도 해당 현상이 나타날 수 있습니다.
* VC++ : 프로젝트내에서 dmLib.dll 있는 경로를 다음과 같이 추가
#import "C:₩예스트레이더₩DMLib.dll"
* 클래스 등록 : 윈도우 명령창에서 regsvr32 DMLib.dll 입력
위 내용이 정상적으로 처리 되었는데, 여전히 오류가 난다면
다시한번 글 올려주시길 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 내용 확인 중입니다.
> 내용 확인 후 추가 답변 드리겠습니다.
감사합니다.
> hanadoem 님이 쓴 글입니다.
> 제목 : Data Manager 연결 관련 문의
> Data Manager를 COM으로 연결하는 방법을 테스트중입니다.
샘플 프로그램을 다운받아 실행시켰더니,
"SetU_p_d_a_te" 함수에서 "연결된 종목이 없습니다" 에러가 발생합니다.
( 게시판에 업데이트란 영단어가 쓰기 금지되어 있군요... )
윈도우 10, 64bit 환경이며, Visual Studio 2015에서 VC 샘플을 테스트했습니다.
물론 예스트레이더와 Data Manager는 실행시킨 상황입니다.
원인이 무엇일까요?
hanadoem
2017-07-19 22:20:38
게시판에 업데이트 영어 단어가 쓰기 금지 되어 있습니까?
#import와 regsvr32로 등록하고 다시 테스트했습니다.
물론 예전에 테스트할 때 모두 정상적으로 링크하고 로드된 걸로 보입니다.
CreateSymbol()과 OpenSymbol()이 모두 정상적으로 실행되고 있었습니다.
다시 테스트 결과, 같은 Set업데이트()함수에서 "연결된 종목이 없습니다" 오류 메시지를 표시합니다.
CreateSymbol()과 OpenSymbol() 모두 S_OK를 리턴하고 있는데,
실제 종목을 생성했는지 어떻게 확인합니까?
데이타매니저에는 아무런 변화도 없었습니다.
CreatSymbol()을 호출하면 데이타매니저에 그 종목이 추가되어 나타납니까?
직접 데이타매니저에 vcsample로 종목을 추가하고서 다시 샘플을 테스트해도
역시 Set업데이트()에서 같은 오류를 표시합니다.
제가 원하는 건, 데이타베이스에서 자료를 읽어서 데이타메니저에 보내 챠트로 표시하고자 합니다. 그런데 전일까지 데이타는 파일로 로드할 수 있지만, 오늘 데이타는 실시간으로 변하기때문에 실시간으로 데이타매니저에게 보내어 차트에 바로 반영하고자 합니다.
실시간으로 보내는게 된다면, 굳이 파일로 로드할 필요가 없이 프로그램으로 데이타베이스와 연결하여 작업하려고 합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 답변드립니다.
> 안녕하세요? 예스스탁입니다.
com 연결과 관련하여 dll을 등록하는 과정이 있는데, 혹시 그 부분이 누락된 것이 아닌지
확인해 보시기 바랍니다. dll 이 저장된 경로를 바뀌시거나 폴더명을 변경하여도 해당 현상이 나타날 수 있습니다.
* VC++ : 프로젝트내에서 dmLib.dll 있는 경로를 다음과 같이 추가
#import "C:₩예스트레이더₩DMLib.dll"
* 클래스 등록 : 윈도우 명령창에서 regsvr32 DMLib.dll 입력
위 내용이 정상적으로 처리 되었는데, 여전히 오류가 난다면
다시한번 글 올려주시길 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 내용 확인 중입니다.
> 내용 확인 후 추가 답변 드리겠습니다.
감사합니다.
> hanadoem 님이 쓴 글입니다.
> 제목 : Data Manager 연결 관련 문의
> Data Manager를 COM으로 연결하는 방법을 테스트중입니다.
샘플 프로그램을 다운받아 실행시켰더니,
"SetU_p_d_a_te" 함수에서 "연결된 종목이 없습니다" 에러가 발생합니다.
( 게시판에 업데이트란 영단어가 쓰기 금지되어 있군요... )
윈도우 10, 64bit 환경이며, Visual Studio 2015에서 VC 샘플을 테스트했습니다.
물론 예스트레이더와 Data Manager는 실행시킨 상황입니다.
원인이 무엇일까요?
예스스탁
예스스탁 답변
2017-07-21 16:45:38
확인 후 답변 드리겠습니다.
감사합니다.
> hanadoem 님이 쓴 글입니다.
> 제목 : Re : 답변드립니다.
> 게시판에 업데이트 영어 단어가 쓰기 금지 되어 있습니까?
#import와 regsvr32로 등록하고 다시 테스트했습니다.
물론 예전에 테스트할 때 모두 정상적으로 링크하고 로드된 걸로 보입니다.
CreateSymbol()과 OpenSymbol()이 모두 정상적으로 실행되고 있었습니다.
다시 테스트 결과, 같은 Set업데이트()함수에서 "연결된 종목이 없습니다" 오류 메시지를 표시합니다.
CreateSymbol()과 OpenSymbol() 모두 S_OK를 리턴하고 있는데,
실제 종목을 생성했는지 어떻게 확인합니까?
데이타매니저에는 아무런 변화도 없었습니다.
CreatSymbol()을 호출하면 데이타매니저에 그 종목이 추가되어 나타납니까?
직접 데이타매니저에 vcsample로 종목을 추가하고서 다시 샘플을 테스트해도
역시 Set업데이트()에서 같은 오류를 표시합니다.
제가 원하는 건, 데이타베이스에서 자료를 읽어서 데이타메니저에 보내 챠트로 표시하고자 합니다. 그런데 전일까지 데이타는 파일로 로드할 수 있지만, 오늘 데이타는 실시간으로 변하기때문에 실시간으로 데이타매니저에게 보내어 차트에 바로 반영하고자 합니다.
실시간으로 보내는게 된다면, 굳이 파일로 로드할 필요가 없이 프로그램으로 데이타베이스와 연결하여 작업하려고 합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 답변드립니다.
> 안녕하세요? 예스스탁입니다.
com 연결과 관련하여 dll을 등록하는 과정이 있는데, 혹시 그 부분이 누락된 것이 아닌지
확인해 보시기 바랍니다. dll 이 저장된 경로를 바뀌시거나 폴더명을 변경하여도 해당 현상이 나타날 수 있습니다.
* VC++ : 프로젝트내에서 dmLib.dll 있는 경로를 다음과 같이 추가
#import "C:₩예스트레이더₩DMLib.dll"
* 클래스 등록 : 윈도우 명령창에서 regsvr32 DMLib.dll 입력
위 내용이 정상적으로 처리 되었는데, 여전히 오류가 난다면
다시한번 글 올려주시길 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : 내용 확인 중입니다.
> 내용 확인 후 추가 답변 드리겠습니다.
감사합니다.
> hanadoem 님이 쓴 글입니다.
> 제목 : Data Manager 연결 관련 문의
> Data Manager를 COM으로 연결하는 방법을 테스트중입니다.
샘플 프로그램을 다운받아 실행시켰더니,
"SetU_p_d_a_te" 함수에서 "연결된 종목이 없습니다" 에러가 발생합니다.
( 게시판에 업데이트란 영단어가 쓰기 금지되어 있군요... )
윈도우 10, 64bit 환경이며, Visual Studio 2015에서 VC 샘플을 테스트했습니다.
물론 예스트레이더와 Data Manager는 실행시킨 상황입니다.
원인이 무엇일까요?