반응형

카테고리 135

C#에서 Oracle LOB(CLOB) 데이터 입력 방법

출처 : http://blog.naver.com/lcg2004?Redirect=Log&logNo=60049785458 참고 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=117409&ref=117385 Writing to Oracle CLOB fields using System.Data.OracleClient 만약 당신이 .NET 코더고 오라클을 갖다가 데이터베이스 작업을 한다면, 이번이 적절하게 사용할 수 있는 기회가 될 것이다.^^ 읽으면서 커멘트도 달아주기 바란다! 우리 현재 프로젝트에서 우리는 ASP.NET 1.1 애플리케이션으로부터 상당한 량의 텍스트를 오라클 CLOB 필드로 쓸 필요가 있다. 우리는 이제껏 ..

해당 파일을 다른 프로세스에서 사용 중인지 체크

FileInfo로 확인할수 없는 해당 파일을 이미 오픈되었는지 확인하는 소스입니다. 구글링 끝에 찾아 내었습니다. 참고하시기 바랍니다. 출처 : http://stackoverflow.com/questions/876473/is-there-a-way-to-check-if-a-file-is-in-use protected virtual bool IsFileLocked(FileInfo file) { FileStream stream = null; try { stream = file.Open(FileMode.Open, FileAccess.ReadWrite, FileShare.None); } catch (IOException) { //the file is unavailable because it is: //still ..

[C#] 오픈다이얼로그(OpenFileDialog)에서 다중선택(Multiselect)시 1000개 이상 파일을 가져오지 못하는 경우

닷넷으로 오픈다이얼로그 박스를 이용한 다중 선택하여 1000개 이상의 파일을 가져오는 경우 XP에서 오류가 발생 되는걸 확인 (windows 7 64bit에서는 오류 없음) 그러나 델파이(정확히는 Lazarus)에서는 오류가 발생되지 않은것으로 보아 닷넷프레임워크나 CLR에서 오류가 발생되는것으로 판단되어 짐 역시 구글링으로 인한 해결 방법을 찾았으나 이것은 오류가 발생시 해당 폴더 전체 파일리스트를 가져오게끔 예외 처리를 하였음 그럼 소스 참고하시기 바랍니다. 출처 : http://stackoverflow.com/questions/2607596/how-get-file-names-using-openfiledialog-in-net-1000-file-multiselect public static string..

DevExpress dotNet Free Component

가장 유명한 VCL, .Net 컴포넌트의 대명가(?)에서 현재 .Net버전의 무료 버전을 배포하고 있네요 종류는 많지는 않습니다 대략 60가지... 정품을 구매하지 않은 사용자가 기본 컴포넌트 대체할려고 하면 좋을 것 같습니다. 메뉴를 통해서 들어가볼려고했지만 어디에 위치한지 몰라 링크 걸어둡니다. https://www.devexpress.com/Products/Free/NetOffer/ 그럼, 필요하신 분은 잘 사용하시기 바랍니다. 이 글은 스프링노트에서 작성되었습니다. 이 글 작성 당시에는 무료 컴포넌트가 제공 되었으나, 지금 현재는 정품 트라이얼 버전 링크로 수정 되었습니다.

[C#] 실행 경로(또는 현재 경로)를 알아내는 방법

C#에서 현재 경로를 알아내는 방법은 여러가지가 있다. 1. System.Environment.CurrentDirectory 가장 쉽게 현재 실행 경로를 알아낼 수 있는 방법이다. 하지만 이 방법은 Register에 등록된 프로그램으로 실행되면 다른 값을 출력한다. 이때는 3번 Application.StartupPath를 이용해야 한다. * 루트일 경우에는 ‘\’ 반환, 그 외의 경우에는 폴더명까지만 반환한다. C:\ C:\TestFolder\MyApp 2. System.IO.Directory.GetCurrentDirectory() 1번과 동일하다. 3. Application.StartupPath 위의 Register에 등록되었을 때도 정상적으로 자신의 시작 경로를 반환한다. 하지만 이는 Window F..

[Delphi] Form Style이 fsStayOnTop 일 경우 다이얼로그(Dialog) 박스가 뒤로 숨는 문제

폼 소스 부분은 생략하고 처리부분만 기술한다. Form Style : fsStayOnTop 해당 폼을 TObject 형태로 구현 함수로 넘긴다 (경우에 따라서 TForm으로 넘기던지 상속클래스 만들어서 넘기던지...그건 알아서...단, 구현부분 파라메터 타입과 구현부분도 거기에 맞추어서 ^^) 구현 부분 procedure ShowSaveDialogBox(Sender : TObject = nil) var saveDlg : TSaveDialog; SenderFormStyle : TFormStyle; isSenderFormStyleChange : Boolean; begin isSenderFormStyleChange := False; if (Sender nil) and Assigned(Sender) and (S..

반응형