본문 바로가기
반응형

개발언어347

SQLite - Unable to load DLL 'SQLite.Interop.DLL' DllNotFoundException이(가) 처리되지 않았습니다. DLL 'SQLite.Interop.dll'을(를) 로드할 수 없습니다. 지정된 모듈을 찾을 수 없습니다. (예외가 발생한 HRESULT: 0x8007007E) SQLite을 이용하여 Conncet을 하려는 데 오류가 발생하였다. 해결책 Robert Simpson saids The only time you'll ever see any reference to SQLite.Interop.DLL is if you downloaded the provider source code and compiled it yourself in Debug mode. In Release mode, the SQLite.Interop.DLL doesn't exist. .. 2011. 11. 11.
C# 동적배열 rearray 동적배열을 만들기 위해서 방법을 정리해 보았다. 컨트롤을 동적으로 생성할 필요가 있었다. vb의 redim 처럼 배열의 크기를 재지정 하는 함수가 없는걸로 알고 있었다. 그런데 resize 함수가 있어 지정할 수 있다. 간단하게 작성해보았다. 아래 사이트에 자세한 정보와 msdn을 참고해라. 간단히 작성한 함수다. LinkLable의 컨트롤의 배열을 동적으로 늘리는 방법이다. LinkLable[] lb2 = new LinkLable[0]; // 일단 배열 선언. 크기는 1개. static void RearrLinklbl(ref LinkLabel[] ob) { int i = ob.Length + 1; Array.Resize(ref ob, i); ob[i - 1] = new LinkLabel(); } // .. 2011. 11. 7.
Preserve the node states in a custom TreeView 조직도 펼치고 닫기 기록 Preserve the node states in a custom TreeViewTreeView 의 Node을 펼치고 닫는 부분을 기록하였다가 보여주는 예제가 있습니다. 조직도를 출력할때 노드를 사용자가 열고 닫고 할때 이를 다음에 다시 프로그램을 실행하였을때 보여줄 필요가 있습니다. 고객은 불편한걸 싫어 하거든요. 이때 쓸만한 예제입니다. 전 Dictionary 에 넣은 데이타를 xml로 로컬에 기록해두었다가 다시 보여주었습니다. 아래 예제는 Dictionary 간 실행시 존재하고 체크박스를 체크하느냐 마느냐에 따라서 갱신할때 트리의 상태(펼침, 닫힘)을 잃어버리거나 가져오게 됩니다. 아래설명에 상세히 나와 있어요^^ 링크 : http://www.codeproject.com/KB/tree/NodeSta.. 2011. 10. 21.
프로그램 시작에 등록하기 시작메뉴에 프로그램 등록하기 클릭원스로 배포를 하고 프로그램을 윈도우 시작시마다 실행하게 하고 싶었다. 그런데 레지스터에 기록하고 빼게 작성을 해두었더니 윈도우 계정중 administrator 계정이 아니거나 레지스트 권한이 없을 경우 처리할 수 없었다. 그래서 생각한것이 프로그램의 단축 아이콘을 만들고 그 아이콘을 시작 > 시작프로그램 폴더에 복사하여 넣는 것이다. 꼼수란 편하다. 하지만 예기치 못한 결과가 있을 수 있으니 테스트가 중요하다. 시작프로그램에 MyPeople 처럼 단축아이콘을 넣는 것이다. 제작한 프로그램의 환경설정에서 시작할때 실행하기 체크를 하면 복사하여 준다. 단, 클릭원스의 URL을 사용하니 프로그램의 단축아이콘을 생성하는 부분을 수정하면 된다. 간단하게 만들어본 데모이다. 코드는.. 2011. 10. 21.
반응형