Programming306 [C#] MFC LPCTSTR 반환 함수 C#에서 변환 방법 함수의 원형은 이렇게 되어있는 상황입니다.LPCTSTR GetImageFileName(DevMode* pDevMode); C# 에서는 DllImport를 사용할 시에 반환 값을 string이 아닌 IntPtr로 선언해야 오류가 발생하지 않았습니다.!(오류가 발생하는 상황에서는 try,catch로 감싸도 프로세스가 종료 되버리네요..)[DllImport("Component.dll", EntryPoint = "GetImageFileName", CharSet = CharSet.Unicode)]private static extern IntPtr GetImageFileName(IntPtr lpDevmode);public string GetImageFileName(string printerName){ .. 2025. 1. 14. [C#] TaskCompletionSource 를 이용한 비동기 작업 대기 예제 입니다. TaskCompletionSource의 setResult 값이 설정 되면 대기 상태에서 다음 구문으로 넘어가는 것을 확인할 수 있었습니다.TaskCompletionSource tcs = new TaskCompletionSource(); public async void DoConvertWork() { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); var dispTask = Task.Run(async () => { while(!tcs.Task.IsCompleted) { Console.WriteLine($"문서를 변환 한지 {(int)stopWatch.Elapsed.TotalSeconds}초가 경과 하였습니다.");.. 2025. 1. 7. [Windows SDK] Installtion path 변경 방법 다운로드 링크 : https://developer.microsoft.com/ko-kr/windows/downloads/windows-sdk/ Windows SDK - Windows 앱 개발Windows 11용 Windows SDK에는 Windows에서 실행되는 앱을 만들 때 사용할 수 있는 헤더, 라이브러리 및 도구가 포함되어 있습니다.developer.microsoft.comInstalltion Path 변경 방법 출처 : https://stackoverflow.com/questions/44801241/change-windows-kit-common-installation-path change windows kit common installation pathi'm trying to install Wind.. 2024. 12. 22. [WPF MVVM] System.Windows.Interactivity 를 이용한 ViewModel에서 SizeChanged Event Trigger 예제 입니다. 방법을 찾다보니 , Interactivity 를 이용한 방법이 있어 활용 해보았습니다. .. 2024. 12. 18. 이전 1 2 3 4 ··· 77 다음