동적 로드시 필요한 함수.
2015. 6. 16. 23:41 in 습작 및 R&D

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
닷넷 프로젝트를 주로 다니게 되는데요.
동적으로 폼을 생성해서 LOAD 하는 형태의 구조의 어플리케이션을 많이 보게 됩니다.
그러나 문제는 이렇게 처리 될 경우 디버깅시 변경을 할 수 없다란 점이 있습니다.
연유는 모르겠으나, 아마 외부에서 변경된 경우 pdb 파일이 변경점을 알지 못하기에,
디버깅 정보가 틀어져서가 아닐까 합니다.
여튼 이럴 경우 아예 로드될 dll을 memorystream에 저장해 놓으면 됩니다.
http://stackoverflow.com/questions/8624071/save-and-load-memorystream-to-from-a-file
위의 링크는 예제 코드 이며, 내용은 아래와 같습니다.
요부분을 사용 후 Assembly에서 아래와 같은 함수를 사용 하면 됩니다.
메번 dll을 덮어 씌워서 폼을 로드 했다가 unload 했다 반복 하면 됩니다.
UI 상의 위치를 마춘다거나, 간단한 핸들링 할 때 이런 환경이 없다면,
정말 개발 속도는 지옥 불 입니다.
의외로 커먼 쪽에서 신경 써줘야 할 부분중 하나는 개발 환경의 편의성도 들어가야 한다고 봅니다.
그러나 현실은 커먼도 자기 살기 바쁘다고… 화면에서 엔빵 처리 한다는게 문제죠..
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
라즈베리파이에서 ASPX + JSON를 실행해보자. (0) | 2015.07.21 |
---|---|
C# Xml Serialize / Deserialize (0) | 2015.06.22 |
[Android] android.os.NetworkOnMainThreadException 예외 발생시 (0) | 2015.04.23 |
Android WebPageParser 기존 WebPage 설정 복사 후 적용 (8) | 2015.01.13 |
Android WebPageParser 에서 Post 방식 추가. (0) | 2015.01.13 |