본문 바로가기

C#70

[WPF] Enum Type 을 ComboBox에 ItemSource로 바인딩 예제 (1). ComboBox에 정의할 Enum을 바인딩 합니다. public enum FaxTransMethodType { [Description("즉시 전송")] Immediately, [Description("예약 전송")] Reservation } (2). Converter를 작성 합니다.using GmSFaxAgentWpf.RestApis;using System;using System.Collections.Generic;using System.ComponentModel;using System.Globalization;using System.Reflection;using System.Windows.Data;namespace GmSFaxA.. 2024. 9. 16.
[C#] Interop 한 Excel API 가 정상적으로 종료 되지 않을 때 처리 방안 [C#] Interop 한 Excel API 가 정상적으로 종료 되지 않을 때 처리 방안 WorkBook , WorkBooks 에 대하여 Close 메서드를 호출 하고ExcelApp를 Quit 메서드를 호출 , Marshal.FinalReleaseComObject 를 호출 하여도 EXCEL.exe가 종료되지 않았습니다 . 도저히 방법이 없어 , GetWindowThreadProcessId WinAPI를 이용하여 PID를 획득한 후 Process를 Kill 처리 하였습니다. [DllImport("user32.dll")]public static extern Int32 GetWindowThreadProcessId(IntPtr hWnd, out uint lpdwProcessId);IntPtr ptr = new .. 2024. 9. 3.
[C#] Singletone Instance 생성을 이용한 Log File Write 처리 예제 입니다. [C#] Singletone Instance 생성을 이용한 Log File Write 처리 예제 입니다.using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks; namespace GmSFaxAgentWpf.Commons{    public class CommonUtils    {        private static readonly Lazy commonUtils = new Lazy(() => new CommonUtils());        priv.. 2024. 8. 5.
PdfSharp을 이용한 Tiff To Pdf 변환 예제 PdfSharp을 이용한 Tiff To Pdf 변환 예제 입니다. PdfSharp 은 MIT Licence로 opensource로 알고 있습니다.출처 : https://www.pdfsharp.net/Licensing.ashx?AspxAutoDetectCookieSupport=1 Licensing - PDFsharp & MigraDocPDFsharp and MigraDoc Foundation are published under the MIT License. See the PDFsharp License. See the MigraDoc Foundation License. PDFsharp and MigraDoc Foundation are Open Source and free to useCopy, modify a.. 2024. 6. 16.