INVESTAR / StockAnalysisInPython

456 stars 413 forks source link

com 관련해서 질문드립니다. #114

Open OgDoYun opened 2 years ago

OgDoYun commented 2 years ago

안녕하세요. 책을 보면서 com이란 인터페이스?를 알게 되었습니다.

책 내용과 같이 파이썬에서는 win32com으로 객체 이름을 등록하여 사용하길래

com이 생긴 형태를 알아보려고 c# 예제를 보니 아래과 같이 인터페이스를 객체로 만들어 사용하더군요.

하지만 해당 객체에 대한 내용은 알 수 없어서 혹시나 creon plus의 com객체에 대해 관련된 api나

com에 대한 내용을 선언적으로 명시한 코드등이 있을까요?

메서드 또는 파라미터, 파라미터에 대한 응답들을 알고 싶은데,

크레온 자료실의 예제나 Q&A 말고는 공식적인 자료가 없네요 ㅜㅜ

using System.Runtime.InteropServices;

namespace CPTRADELib
{
    [ComImport]
    [CoClass(typeof(CpTdUtilClass))]
    [Guid("15CA8DD1-1CF9-4544-A1A4-5593CE63A845")]
    public interface CpTdUtil : ICpTdUtil
    {
    }
}
#if false // 디컴파일 로그
캐시의 '19'개 항목
------------------
확인: 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
단일 어셈블리를 찾았습니다. 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
로드 위치: 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\mscorlib.dll'
#endif
INVESTAR commented 2 years ago

예전에는 크레온 API와 관련된 Spec을 한꺼번에 정리한 자료가 있어서 거기에 나와있는 파라미터나 응답값을 참고해서 집필했었는데 지금은 검색해도 찾을 수가 없네요. 구글링을 해보시거나 CREON Plus 도움말을 참고하셔야 할 것 같습니다.

CREON Plus > 도움말 > 개요 > CybosPlus Interface https://money2.creontrade.com/e5/mboard/ptype_basic/HTS_Plus_Helper/DW_Basic_Read_Page.aspx?boardseq=296&seq=222&page=1&searchString=&p=&v=&m=

CREON Plus > 도움말 >공통 > CpTrade.CpTdUtil https://money2.creontrade.com/e5/mboard/ptype_basic/HTS_Plus_Helper/DW_Basic_Read_Page.aspx?boardseq=287&seq=154&page=1&searchString=&p=&v=&m=

OgDoYun commented 2 years ago

답변 감사합니다. 개발에 좋은 참고 자료가 될 것 같습니다. : )