태그 : CSharp 요약보기전체보기목록닫기

1

[C#] 네트워크 드라이브에 있는 소스 빌드하기

한동안 손을 놓았던 C#을 ESXi 6.5에서 Windows 10 VM에서 자동 빌드를 만들면서 다시 살펴보았습니다.우선 VM은 snapshot을 걸었다가 이전으로 갈 수 있으므로 무언가 Persistent 하게 작업을 하려면공유 폴더를 이용할 수 밖에 없습니다.이런 상태에서 build를 진행하는데,Resolution: Error "Could not l...

[C#] 파이썬의 Logger와 같은 로거 클래스

파이썬에 보면 Logger 클래스가 있습니다.간단히 로거를 등록하여 로그 레벨별 출력 혹은로그 로테이트 기능까지 포함하고 있습니다.C#에서는 그 정도 까지는 없더군요.간단히 찾은 것이C# .NET LOGGER (alpha) 이었습니다.헌데 이것을 사용하려다 보니주기적인 로그 파일 스트림 Flush와로그 로테이트 기능이 없었었습니다.그래서 그런 기능 등을...

[C#] 파이썬의 TraceBack

현재의 거의 모든 프로그래밍 언어에서 Try Except 블락이 존재합니다.여기에서 나오는 예외라는 것은 Try의 Catch를 하지 않으면프로그램이 바로 종료됨으로 계속적인 실행을 위해서는예외를 어느 단계에선가 catch 해야 합니다.예외를 살펴보고 호출된 함수 스택 경로를 찾아그것을 출력해주어야 어디서 발생한 예외인지 쉽게찾을 수 있습니다.(파이썬에서...

[C#] Unmanaged C++ Struct 포인터 패러미터

C#은 DotNetFramework의 CRL 환경에 맞는 managed 코드이고,이전 C, C++ 코드는 Unmanaged Code라 하여 호환이 되지 않습니다.다해히 C, C++에서 만든 DLL을 바로 불러다 사용할 수 있는 방법이 있습니다만,생각처럼 쉽지많은 않습니다.바로 패러미터 혹은 리턴값이 int, double 등의 value가 아니,class...

[C#] C++의 Template과 같은 Generic 사용하기

DotNetFramework 2.0 이상부터 지원되는 Generic 가 있다 합니다.흡사 C++ 의 템플릿 기능과 유사하다 보면 되겠습니다.예를 들어, 예전 1.x   버전에서// The .NET Framework 1.1 way to create a list:System.Collections.ArrayList list1 = new Sy...

[C#, C++] C#으로 만든 UserForm ActiveX를 unmanaged C++에서 사용하기

경우에 따라 위와 같이 C# 에서 사용자 정의 콘트롤을 만들고 이를 기존의 Unmanaged C++에서호출하여 사용할 필요가 있습니다.이와 같은 경우 다음의 예제를 따르면 쉽게 시작할 수 있습니다.0) 테스트 환경OS - WindowsXP Prof SP3IDE - VisualStudio2008 SP11) C#의 사용자 정의 폼을 이용하여 ActiveX ...
1

구글애드텍스트