[Delphi] 웹프로그래밍 #1 - IIS 설정
·
Programming/Delphi
웹프로그래밍 01IIS 에서 ISAPI 설정하는법 먼저 IIS(인터넷 정보 서비스) 관라자 를 열어서 프로그램을 사용할수 있게 설정해야 합니다. 그렇지 않으면 브라우저는 오류 페이지를 보여주거나 dll 파일을 다운로드 합니다. ​ MIME 형실 설정“.dll” 를 선택하고 마우스 오른쪽 버튼을 눌러 [편집] 모드로 들어간다.기존에 설정되어 있던 "application/octet-stream"을 "text/xml"로 변경하고 "확인"을 누르자. 처리기 매핑 설정"ISAPI-dll"이 "사용 안함"으로 되어있다. "ISAPI-dll”를 선택하고 마우스 오른쪽 버튼 클릭하여 "기능 사용 권한 편집"을 선택. ISAPI-dll 이 안보인다면 Windows 기능 추가 에서 IIS 항목의 ISAPI 기능에 체크하면..
델파이 강좌 기초 #10 (파일 리스트)
·
Programming/Delphi
VCL 작업이번에 TListView 컨트롤에 파일 목록을 표시하는 파일 리스트 프로그램을 만들어 보려고 합니다. 1. 폴더 선택하는 기능 구현2. 폴더 정보를 넘기면 파일 목록을 가져오는 프로시져 만들기3. 파일 리스트에서 파일 사이즈를 넘기면 파일 크기 계산해서 KB, MB,GB,TB 단위로 표시하는 함수 만들기4. 리스트뷰(ListView) 컴포넌트에 표시 디자인 작업Form - Caption : File ListLabel1 - Caption : PathtxtPath - Text : btnFolderSelect - Caption : Folder Select Label1, txtPath, btnFolderSelect - 폰트(Font) 사이즈 14로 변경 ListView 컨트롤 사용TListVie..
델파이 강좌 기초 #9 (문법 3)
·
Programming/Delphi
함수와 프로시저함수(Function)와 프로시저(Procedure)는 코드를 모듈화하고 재사용성을 높이는 방법입니다.프로시저: 작업을 수행하지만 값을 반환하지 않습니다. 함수: 작업을 수행하고 결과 값을 반환합니다. 프로시저 선언과 사용procedure ShowMessage;begin Writeln('Hello from a procedure!');end;begin ShowMessage; // 프로시저 호출end. 함수 선언과 사용unction AddNumbers(a, b: Integer): Integer;begin AddNumbers := a + b;end;begin Writeln('Sum: ', AddNumbers(10, 20));end. 매개변수와 반환값매개변수는 함수나 프로시저에 데이터를 ..
델파이 강좌 기초 #8 (문법 2)
·
Programming/Delphi
델파이 문법조건문과 반복문1. 조건문 (if, case)조건문은 특정 조건에 따라 코드 실행을 분기합니다. if 문score 값이 85점 인데 90점이 넘으면 'Excellent' 라고 하고 70 점보다 크면 'Good' 그외엔 'Try harder' 라고 표시합니다.var score: Integer;begin score := 85; if score >= 90 then Writeln('Excellent') else if score >= 70 then Writeln('Good') else Writeln('Try harder');end. case 문day 값이 1 이면 'Monday' 2 이면 'Tuesday' 3 이면 'Wednesday' 라고 표시됩니다. var day: In..
델파이 강좌 기초 #7 (문법 1)
·
Programming/Delphi
델파이 문법1. 개요Delphi는 Pascal 계열 언어로, 강력한 타입 시스템을 제공합니다. 변수는 데이터를 저장하는 공간이며, 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다.2. 기본 데이터 타입Delphi에서 자주 사용하는 기본 타입:Integer: 정수 값 (예: `10`, `-5`)Double: 실수 값 (예: `3.14`)String: 문자열 (예: `'Hello'`)Boolean: 참/거짓 값 (`True`, `False`)3. 변수 선언Delphi에서 변수는 `var` 키워드로 선언합니다.var age: Integer; price: Double; name: String; isActive: Boolean;4. 값 할당변수에 값을 넣을 때는 `:=` 연산자를 사용합니다.a..
델파이 강좌 기초 #6 (간단한 이미지 뷰어 만들기)
·
Programming/Delphi
VCL 기초 4정말 간단한 이미지 뷰어를 만들어 볼께요사용 컴포넌트TButton : 폴더선택 버튼 TListBox : 이미지 파일 목록TImage : 이미지 표시 컨트롤 변경한 프로퍼티TButton : Caption(폴더 선택), Name(btnSelectFolder) 소스코드폴더 선택 버튼버튼을 클릭하면 폴더 선택 다이얼로그가 표시되고 이미지가 있는 폴더를 선택합니다. 아래 코드는 폴더 선택 다이얼로그를 여는 방법을 소개합니다. procedure TfrmMain.btnSelectFolderClick(Sender: TObject);begin // 폴더 선택 다이얼로그 열기 // 폼에 컴포넌트 올리지 않고 사용하는 방법 with TFileOpenDialog.Create(nil) do try ..