전체 글 썸네일형 리스트형 [VB] VIsta, 윈도우 7 등에서 Sendkeys 에서 70 사용권한이 없습니다 에러 해결방안 Vista 부터 지원하게 된 '사용자 계정 콘트롤(UAC)' 이 문제가 되는 경우중에 하나이다. 아마도 Sendkeys 라는 펑션이 사용자가 예측할 수 없는 기능을 수행하는 (사용자는 A키를 눌렀는데 B키가 반응하게도 할 수 있으니까..) 펑션이기때문에 UAC에서 Admin권한을 획득해야 사용가능한 것 같다. 해결 방안은 첫번째로 '사용자 계정 콘트롤'을 사용하지 않도록 하는 방법이 있다. 필수적으로 리붓해야 원하는 대로 사용이 가능할 것이다. 두번째로 웹서핑으로 검색한 결과이다. 자유로운영혼님께서 작성한 블로그글을 링크한다. http://blog.daum.net/-freeman/4 - 두번째 해결 방법 - 그래서 이래저래 뒤져본봐. 해결방법은 나온다. 기존에 사용되고 있는 다른 API를 사용하여 처리하.. 더보기 DevExpress 개발 팁 (XPCollection VS XPView) 조회만(!)하는 정보는 XPCollection 클래스를 사용하지 말고, XPView를 사용하여 부하를 줄인다. XPCollection을 사용하면 해당테이블과 그 테이블에 연결된 1차테이블의 정보까지 몽땅 불러와서 효율적이지 못하다. 빠른 조회, 검색을 위주로 처리하는 경우라면 XPView를 사용하고 조회된 데이터에서 수정해야하는 경우가 발생한다면 별도의 EditForm으로 이동하여 XPView의 Oid, ID등의 유니크한 정보를 이용하여 수정할 데이터를 XPCollection으로 조회하고 이를 화면에 바인딩, 수정할 데이터를 처리한후 해당 XPCollection의 UnitOfWork의 트랜잭션을 처리하는 방법을 이용하여야 한다. 더보기 XpCollection - GridControl For Save Data XpCollection - GridControl For Save Data 하단의 이벤트는 모두 GridView에 적용하는 이벤트 들이다. gvCustomerSub_ValidateRow 수정하던 ROW를 벗어나거나 마우스 클릭등으로 해당 ROW를 벗어나는 경우 이벤트가 발생하게된다. 저장하려는 자료가 정상적인지를 판단하는 부분을 정의한다. InvalidRowException을 발생하려면 e.Valid = false;를 하면 InvalidRowException로 이동하게된다. gvCustomerSub_InvalidRowException ValidateRow에서 Exception이 발생한 경우 이 이벤트를 타게되고 이 이벤트에 들어오는 경우 RowUpdated 이벤트는 발생하지 못한다. 에러가 난 이유등을 화.. 더보기 바코드 Code 39 진단코드로 유효성 검사하기 산업부분의 바코드는 바코드 길이에 제한이 없는 Code 39 바코드를 많이 사용합니다. 이코드를 읽어들이면 애초에 입력한 문자열(숫자와 영문자와 몇 특수기호)이외에 마지막에 한문자가 더 추가가 됩니다. 이문자는 Code 39의 유효성을 판단하는 진단코드로 구성 알고리즘은 정말 간단합니다. 위키문서에 의하면 Code 39의 바코드별 문자의 값이 존재합니다. 맨마지막 에 추가된 진단문자를 제외하고 위키문서의 문자의 값을 모두 더합니다. 이후 43으로 나누어진 나머지(컴퓨터 연산자 '%') 를 이용하여 나머지값의 문자에 해당하는 값을 문자표에서 찾아 마지막의 문자와 비교해서 같은 문자면 바코드가 정상인 것이고, 마지막 문자가 다르다면 Code 39기반의 바코드가 아니라고 보면 됩니다. PDA에서 개발하면서 만.. 더보기 Windows Mobile 프로젝트의 빌드 속도가 거지같을 때 윈도우모바일(WM, 윈모, WCE 등등) 프로젝트를 컴파일을 하는 데 어느순간 조그마한 프로젝트에도 불구하고, (컴파일된 실행파일 기준 용량이 1메가 미만) 컴파일하는데 1-2분 이상 소요되는 현상이 일어날 때 사용하면 좋은 팁이다. 1) C:\Windows\Microsoft.NET\Framework\v3.5 폴더를 찾아들어간다. 2) Microsoft.CompactFramework.Common.targets 라는 파일을 메모장 등에서 연다. 3) 검색 옵션을 이용해서 (마우스 우측버튼 클릭) -> 속성 -> 고급시스템 설정 -> 고급탭 -> 환경변수 클릭 6) 시스템변수에 '새로만들기' 버튼을 클릭하여 '변수이름'에 SkipPlatformVerification , '변수값'에 true 를 입력하고 저장.. 더보기 Equals() 에 대하여 자바와 다른 비교방법을 가지고 있어서 작성합니다. // 두 객체의 값과 레퍼런스를 비교한다. // null 인경우 값을 비교하여도 둘다 null 인경우는 true를 반환한다. // 레퍼런스를 비교하여도 true를 반환한다. String str1 = null; String str2 = null; System.Console.WriteLine("\nnull인 두 문자열을 비교 '" + str1 + "', '" + str2 + "'"); System.Console.WriteLine("== 비교 : " + (str1 == str2)); System.Console.WriteLine("Object.Equals : " + Object.Equals(str1, str2)); System.Console.WriteLine(".. 더보기 C# property get, set 의 사용법 원래 자바개발자였던 사람이라서 자바와 비교를 좀 하겠습니다. 자바의 경우 클래스를 작성하게 되면 // java code private class Employee { private String strName; private int intAge; public String getStrName() { return this.strName; } public void setStrName(String strName) { this.strName = strName; } public int getIntAge() { return this.intAge; } pulbic void setIntAge(int intAge) { this.intAge = intAge; } } 와 같이 자바빈즈의 형식처럼 자료를 저장하고 찾아오는 것을 메.. 더보기 charset 이 안먹는 경우 JSP는 아니구, Servlet에서 직접 PrintWriter를 이용해서 직접 웹에 뿌리는 경우 charset의 정의 위치에 따라서 적용이 되고 안되고 하는 것을 찾았습니다. 별다른 것은 아닌데 순서에 따라서 되고 안되고 하는 부분이라서 잊어버릴까봐서 적어놓습니다. 코드상으로 올바른 경우 @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 순서상 response에 일단 문자셋을 설정하는 것이 우선!!! response.setContentType("text/html;charset=UTF-8"); // 그 다음에 PrintW.. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 75 다음