반응형

전체 글 142

[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..

[Delphi] Form Style이 fsStayOnTop일 경우 메세지 박스가 뒤로 숨는 문제

Showmessage 박스 Owner가 Application으로 되어져 있는 현상 때문에 Form이 StayOnTop일 경우 아래에 숨어버리는 현상 발생 해결 방법은 아래 소스.... Screen.ActiveForm을 이용한 방법 TForm1 = class(TForm) {...생략...} procedure OnScreenActiveFormChange(Sender: TObject); private {...생략...} protected {...생략...} public {...생략...} end; procedure TForm1.FormCreate(Sender: TObject); begin Screen.OnActiveControlChange := OnScreenActiveFormChange; end; proce..

[Delphi] Form Style이 fsStayOnTop일 경우 메세지 박스가 뒤로 숨는 문제

Showmessage 박스 Owner가 Application으로 되어져 있는 현상 때문에 Form이 StayOnTop일 경우 아래에 숨어버리는 현상 발생 해결 방법은 아래 소스.... Screen.ActiveForm을 이용한 방법 TForm1 = class(TForm) {...생략...} procedure OnScreenActiveFormChange(Sender: TObject); private {...생략...} protected {...생략...} public {...생략...} end; procedure TForm1.FormCreate(Sender: TObject); begin Screen.OnActiveControlChange := OnScreenActiveFormChange; end; proce..

대한민국의 전화번호 체계

출처 : 위키백과 - 대한민국의 전화번호 체계 PDF : 대한민국의_전화번호_체계.pdf 대한민국의 전화번호 체계 위키백과, 우리 모두의 백과사전. 대한민국의 전화번호 체계는 전기통신번호관리세칙 제2장에 따라서 규정되었다. 국제전화 나라 번호는 82다. 목차 1 요약 2 세부 사항 2.1 국제전화 (001 ~ 009) 2.2 이동통신 및 부가통신망 (010 ~ 019) 2.3 공통 서비스 (020, …, 090) 2.4 지역 번호 (02x ~ 06x) 이전[2] 2.4.1 특별시.광역(직할)시 2.4.2 경기 (031) 2.4.3 강원 (033) 2.4.4 충청북도(043) 2.4.5 충청남도(041) 2.4.6 경상북도(054) 2.4.7 경상남도(055) 2.4.8 전라북도(063) 2.4.9 전라남..

Document 2011.05.16
반응형