본문 바로가기

C#70

[C#] 64BIT OS에서 32bit COM,ACTIVEX 참조 하기 32bit ocx의 경우 c:₩windows₩system32₩regsvr32.exe로 객체 등록시 비쥬얼스튜디오 참조 목록에서는 등록한 모듈이 나오지 않았습니다. 찾다보니 c.₩windows₩SysWow64₩regsvr32.exe 명령어로 32bit ocx를 등록한 후 비쥬얼 스튜디오 참조 목록 확인시 등록한 라이브러리를 확인할 수 있었습니다. 2017. 11. 28.
[C#] 특정폴더안의 이미지 파일들을 Tiff 파일로 Merge 예제 [C#] 특정폴더안의 이미지 파일들을 Tiff 파일로 Merge 예제 특정 폴더안의 이미지만 존재시 해당 폴더안에 Merge.tif 라는 파일을 생성하여 Merge 하는 예제입니다. Merge 대상이 Tiff 파일의 경우 첫장만 병합됩니다 -_-;; 내용이 부족해 죄송합니다. using System; using System.Collections.Generic; using System.Text; // using System.Drawing; using System.IO; using System.Drawing.Imaging; using System.Linq; namespace ImageMergeTest { class Program { static void Main(string[] args) { Console... 2017. 2. 7.
C# UseShellExecute를 이용하여 Process 호출 간단한 예제 예제가 이번에도 많이 허접합니다 죄송합니다. -_-;; 예제는 엑셀 파일을 인쇄하거나 오픈하는 부분입니다.. // 인쇄하면 ShellExecute로 Print // 미리보기하면 ShellExecute로 Open string excelPath = excelResult.Split('^')[1]; ProcessStartInfo processStart = new ProcessStartInfo(); processStart.FileName = excelPath; processStart.UseShellExecute = true; if (p == PrintInfo.Print) processStart.Verb = "print"; else processStart.Verb = "open"; Process.Start(proc.. 2016. 8. 5.
C# 확장메서드 파일 잠김 여부 확인 -0- 구글에서 검색하다보니 아래 방법을 찾았습니다 -0- /// /// 해당 파일이 잠겨 있는지 여부를 확인하도록 합니다. /// /// /// public static bool thisFileLocked(this string fileFullPath) { try { using (File.Open(fileFullPath, FileMode.Open)) { } } catch(IOException er) { int errCode = Marshal.GetHRForException(er) & ((1 2016. 3. 29.