[Delphi] 웹프로그래밍 #4 - 게시판 만들기
·
Programming/Delphi
웹프로그래밍 04 - 게시판 만들기새로운 프로젝트를 생성합니다. ISAPI 프로젝트를 만들고 저장을 DelphiBoard 로 합니다.이번엔 게시판은 DB 연결을 해야 하니 MSSQL 을 사용하기 위해 ADOConn, ADOQuery1 컴포넌트도 올려줌니다.이번에 사용할 액션은 우선 3개 List(기본), Read(읽기), Write(쓰기) 입니다. ​HEAD 와 FOOT 만들기웹의 HEAD 부분을 코딩합니다.function TWebModule1.Head: String;var view_html : String;begin view_html := ''+ sLineBreak; view_html := view_html + ''+ sLineBreak; view_html := view_html ..
[Delphi] 웹프로그래밍 #3 - 코딩 심화
·
Programming/Delphi
웹프로그래밍 03지난번 강좌는 실행까지 부분이고 실제 코딩을 해보겠습니다. ​ Projects 창에서 WebModuleUnit1.pas 를 더블클릭하면 아래창이 나오고 마우스 오른쪽 버튼을 클릭하면 아래 팝업이 나옵니다.Action Editor 창이 열리면여기에서 Path를 추가할수 있습니다. Path 란​ http://localhost/TEST/test.dll/list?page=1 list 같이 Path 를 추가하여 여러개의 하위서비스를 추가할수 있습니다. 기본은 "/" 라서 아무것도 없으면 기본이 처리됩니다.Object Inspector 창에서 Events 탭에서 OnAction 이벤트를 추가하여 아래처러 코딩하면procedure TWebModule1.WebModule1WebActionItem1Act..
[Delphi] 웹프로그래밍 #2 - 코딩
·
Programming/Delphi
웹프로그래밍 02이제 본격적으로 ISAPI 웹프로그램을 만들어 봅시다. Delphi 로 웹프로그래밍을 하는 이유는 Delphi로 만들어진 코드나 로직을 다른 언어로 개발하기 힘들때 사용합니다. ​ 델파이를 실행 후 File-New-Other 를 선택합니다."Web-Web Server Application"을 선택하고 "OK" 클릭우선 IIS, Windows 용으로 만들어 볼꺼예요 "Next" 클릭"ISAPI dynamic link library"를 선택하고 "Finish" 클릭.​ 델파이가 기본 페이지를 생성합니다. "Project1"과 "WebModuleUnit1"생성된 프로젝트를 저장을 합니다. test.dll 로 만드려구요.WebModuleUnit1.pas 파일을 선택한후 더블클릭하면"WebModu..
[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 기능에 체크하면..