[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============기존 프로그램 수정으로 인하여 새로 다운받아 설치하였는데 오류가 발생하였습니다.
확인결과 프로그램 업데이트하며 기능이 사라진 것 같습니다.
NumLock key On이 켜져 있어야 키패드의 숫자키가 입력하는 기능 등
smartConfigs1.InputPanelControl.NumLockKey(); //NumLock key On(켜져 있어야 키패드의 숫자키 입력 가능)
오류 1 'SmartX.InputPanelCon'에 'NumLockKey'에 대한 정의가 없고 'SmartX.InputPanelCon' 형식의 첫 번째 인수를 허용하는 확장 메서드 'NumLockKey'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하십시오.
smartConfigs1.DevModeRun();
오류 2 'SmartX.SmartConfigs.DevModeRun()' 멤버는 인스턴스 참조를 사용하여 액세스할 수 없습니다. 대신 형식 이름을 사용하여 한정하십시오.
확인부탁드립니다.
=============== 답 변 ===============
안녕하세요.
새로 다운로드 받으신 SmartX Framework 버전이 5.0.0.4 버전이라면 해당 오류는 다음과 같은 문제로 발생합니다.
오류 1. smartConfigs.InputPanelControl의 NumLockKey() 메소드는 삭제되어 5.0.0.4 버전에서는 지원하지 않는 메소드입니다.
해당 문제는 향후 SmartX Framework 업데이트를 통해 SmartKeyboard에 기능을 추가하도록 하겠습니다.
오류 2. DevModeRun() 메소드의 경우 정적 메소드로 변경되어 smartConfigs1에서 접근하는 것이 아닌 SmartX.SmartConfigs.DevModeRun();으로 코드를 변경하시기 바랍니다.
감사합니다.