
목표: C# 학습 OpenAPI를 사용해서 주식 프로그래밍을 연습중인데, 드디어 첫 데이터를 수신했다. (MDI도 제대로 쓸줄 몰라서 해맸다...😅) API가 C++ ActiveX 컨트롤로 만들어져서 Form에 컨트롤 개체를 삽입해야 참조에 등록 된다. (그 외 방법은 복잡해서 비추) (별도의 사용자 클래스 DLL을 만들어서 Ax 컨트롤을 넣고 클래스를 참조해서 사용해도 된다.) 메시지가 두 줄씩 나오는 것은 하나의 OpenAPI 컨트롤에 부모, 자식 메서드를 다 등록해서, 수신 이벤트가 다 처리되는지 확인하려고 그런 것. 잘 되네~ 자식폼도 이벤트 처리를 하고, 부모폼에서도 이벤트 처리를 한다. 장중일 때는 실시간 데이터 수신이 잘 된다. OpenAPI 동작 방식 서버에서 이벤트(값이 변하는 현상)가 ..

Button 등의 컨트롤 개체에 효과를 넣어보기 먼저, 클래스에 이벤트 핸들러 메서드를 정의하고 private Color MapRainbowColor(float value, float red_value, float blue_value) { // Convert into a value between 0 and 1023. int int_value = (int)(1023 * (value - red_value) / (blue_value - red_value)); // Map different color bands. if (int_value < 256) { // Red to yellow. (255, 0, 0) to (255, 255, 0). return Color.FromArgb(255, int_value, 0);..
설명 https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/dnSpy.shtml Download dnSpy 6.1.6 Download dnSpy - Reverse engineer .NET assemblies that can help you handle obfuscated code by providing you with a wide variety of relevant tools www.softpedia.com 내려받기 https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/dnSpy.shtml#download Download dnSpy 6..