반응형 IT164 DataSnap/REST ISAPI Dll 모듈 생성/디버깅/배포 방법 개요 Delphi XE 버전을 이용하여 IIS/Apache 등에서 사용할 수 있는 ISAPI 방식의 DLL 프로젝트를 생성하고 배포하는 방법을 이해 해 보자 RAD Studio XE는 이미 오래전 부터 제공되고 있던 DataSnap에 추가적인 특징을 추가 하였는데 Embacadero의 EDN 서비스에서 각각의 특징을 잘 알 수 있다. 여기서는 DataSnap/REST를 이용하여 ISAPI 필터를 빌드하고 Windows 2008 서버의 IIS 웹서버에 배포하는 방법에 대해 알아 본다. DataSnap Wizard에서는 Stand-Alone 형 CGI 모듈을 개발할 수도 있지만 보다 장점이 많은 ISAPI를 이용해 보도록 한다. ISAPI를 이용하는 장점들은 다음과 같이 요약하면 - 기존 웹서버의 웹포트(h.. 2023. 2. 12. 확장자를 이용한 자동실행 처리 방법 1. 개요 배포한 프로그램에서 로딩하는 특정 확장자를 가진 파일을 로컬 시스템에서 더블클릭 하거나 웹에서 파일을 직접 다운로드 받았을 때 PDF파일의 경우처럼 "열기"를 이용하여 자동으로 해당 프로그램을 실행시켜 다운 받은 프로그램을 로딩하도록 하는 기법을 탐구해 보자. 2. 특정 확장자를 가진 파일을 프로그램에서 파라미터로 로딩 하도록 설정 근본적으로 확장자를 자동으로 매핑해 놓더라도 어플리케이션에서 실행시 파라미터로 받아들여진 파일을 처리하는 로직이 없다면 도로아미 타불이다. 따라서 어플리케이션에서는 반드시 실행시 전달된 파라미터를 가지고 로딩이 가능하도록 구현이 되어 있어야 한다. 3. 특정 확장자에 대한 어플리케이션 연결 가) 설치 패키지(인스톨쉘드, 이노셋업)에서 설치시 파일 확장자 자동 매핑 .. 2023. 2. 12. 델파이(Delphi)를 이용한 안드로이드 앱개발 2/2 4. 4단계 : 안드로이드 모바일 앱 개발 Delphi XE6를 실행한다. 메뉴 "File>New>Other>Delphi Projects>Fire Monkey Mobile Application" 선택 "Blank Application" 선택 폼디자이너에 컴포넌트 팔레트(Standard)로 부터 "TEdit, TButton, TLabel" 컴포넌트를 아래 그림과 같이 배치 한다. 이때 폼디자이너 화면에 나타나는 모바일 이미지는 상단에 미리 정의된 모바일 이미지를 지정할 수 있다. 겔럭시S4를 지정해 보자 (버튼 컴포넌트를 선택하고 Object Onspector에서 "Text"속성을 "TEST"로 버튼 명을 바꿔보자) Button1의 Click 이벤트 핸들러에 다음과 같이 지정해 보자(TEdit에 입력된 내.. 2023. 2. 12. 델파이(Delphi)를 이용한 안드로이드 앱개발 1/2 1. 개요 델파이 XE5 이후 안드로이드 네이티브 앱 개발이 가능해 졌다. 이전 버전에서는 아이폰/아이패드의 개발이 직접적으로 가능했었지만 이에 대한 보완과 더불어 직관적인 안드로이드 앱 개발이 가능해 짐에 따라, 델파이를 이용한 안드로이드 앱 개발 과정을 알아 보자. 델파이를 이용한 안드로이드 앱 개발을 시작하기 위한 단계는 다음과 같다. 1단계 : Delphi XE 최신 버전 설치(가급적이면 최신 버전이 좋지 않은가?) 2단계 : Android SDK/NDK 설치/구성 + 자바(JDK)설치(시스템 환경설정 옵션 PATH에 실행 경로 지정) 3단계 : 안드로이드 에뮬레이터 실행 4단계 : 안드로이드 APP 개발 5단계 : 안드로이드 APP 어플리케이션 테스트 2. 1단계/2단계 : Delphi XE 최.. 2023. 2. 12. 이전 1 ··· 34 35 36 37 38 39 40 41 다음 반응형