본문 바로가기

[마이그레이션][팁] 유니코드 검토 대상 분석 도구 유니코드 검토 대상 분석 도구 유니코드 적용 시 검토해야 할 부분(함수, 자료형)을 안내해 주는 도구입니다. Change 버튼을 눌러 경러 선택 후 Process files 버튼을 누르면 해당 경로의 유닛파일(*.pas)을 분석 후 결과를 표시합니다. 다운로드 제가 기능을 추가한 실행파일은 아래에서 검토 대상 총 갯수 메모 마지막에 표시 하도록 수정디렉토리 경로 문자열을 에디터에 복사해도 적용되록 수정하단 트리뷰와 레포트 파일에 검토대상이 없는 소스코드 표시되지 않도록 수정 원본 실행파일과 소스코드 http://cc.embarcadero.com/item/27398 분석 대상 다음 함수와 자료형을 대상으로 분석하며, 하단 Add Token 기능으로 대상을 추가할 수 있습니다. SizeOf Length Fi.. 더보기
[마이그레이션] 유니코드 적용시 검토할 사항들 델파이 2009 이후 버전 부터는 유니코드 기반의 문자열을 사용합니다. 그래서 델파이 2007 이전버전에서 델파이 2009 이후 버전으로 마이그레이션 할 경우 소스코드에서 유니코드 사용에 대한 점검이 필요합니다. 일부 개발자들이 유니코드 대응을 마이그레이션의 큰 위험요소로 생각합니다. 하지만 알고 보면 대부분의 경우 기존 소스코드를 별도 추가작업 없이 유니코드 기반에서 그대로 사용할 수 있습니다. 단, 문자열을 다루는 코드에 대해서는 점검이 필요합니다. 유니코드와 델파이의 변경사항에 대해 살펴보고 기존코드를 유니코드 기반 델파이에서 동작하도록 점검하는 내용을 살펴보겠습니다.목차1. 유니코드와 델파이의 변경사항 1.1. 유니코드란? 1.2. 유니코드 지원에 의한 델파이 변경사항2. 기존 코드를 유니코드 기.. 더보기
[데이터스냅] 데이터스냅 클라이언트에서 TCP/IP로 접속 시 ConnectTimeout이 적용되지 않는 경우 대처방법 (이글은 RAD 스튜디오 10 시애틀 기준으로 테스트하고, 작성되었습니다. 다른 버전 사용자들은 이슈 발생여부를 먼저 확인하고 아래 내용을 참고하시기 바랍니다.) 이 글은 데이터스냅 클라이언트에서 TCP/IP로 접속 시 Timeout이 적용되지 않는 이슈에 대해 원인을 확인하고 회피하는 내용을 소개합니다. 데이터스냅 클라이언트 프로그램에서 서버에 접속하기 위해 SQLConnection을 사용합니다. 연결방식(CommunicationProtocol)은 tcp/ip, http, https가 있습니다.Timeout 속성은 CommnunicationTimeout(송수신 시간제한)과 ConnectTimeout(연결 시간제한) 두가지가 있습니다. 결론적으로 Timeout 속성이 적용되지 않는 경우는 tcp/ip 연.. 더보기
[따라하기] 건강데이터 수집 및 기록 시스템 #1 - BLE 기반 스마트 체중계에서 실시간 데이터 받기 위 동영상(건강데이터 수집 및 기록 시스템 데모) 중 스마트 체중계의 체중정보를 모바일에서 실시간으로 받아오는 기능을 따라하기로 진행합니다. 스마트 체중계에서 체중정보 수신앱 만들기 ❑ 앱소개앱소개 이 앱은 스마트체중계와 블루투스 LE로 연결 해 체중정보를 실시간으로 받아와 화면에 표시하는 앱입니다. 따라하기의 목적 스마트 체중계 연결을 통해 블루투스 LE 인터페이스를 제공하는 다양한 기기(또는 센서)에 연결하고 데이터를 수신하는 방법을 이해합니다. 따라하기에서는 다음 내용을 다룹니다.RAD Studio로 멀티-디바이스(안드로이드, iOS, 윈도우, OS X) 앱 프로젝트 생성 및 화면 디자인TBluetoothLE 컴포넌트로 스마트 체중계와 연결 및 데이터 수신(구독)실 기기에 배포 및 테스트(안드로이드.. 더보기
iOS9의 새로운 기능인 "App transport Security" 예외 허용을 위한 Info.plist xml 수정방법 이 글은 엠바카데로의 David I 블로그 글을 인용 및 참고해 작성한 글입니다. 자세한 내용은 원글을 통해서 확인하시기 바랍니다.http://community.embarcadero.com/blogs/entry/how-to-use-custom-info-plist-xml-to-support-ios-9-s-new-app-transport-security-featureiOS9의 App Transport Security 예외 허용하기iOS9에서 애플은 내부적으로 HTTP 프로토콜 요청하는 응용프로그램을 제한하는 새로운 "App Transport Security" 기능을 추가했습니다. App Transport Security애플 App Transport Security 기술문서: https://developer... 더보기
[교육] 사물인터넷 교육 모바일 개발환경 설정 : http://tech.devgear.co.kr/402210 비콘따라하기http://tech.devgear.co.kr/delphi_news/413402 UUID : {E2C56DB5-DFFB-48D2-B060-D0F5A71096E0} 파일배포 참고 글http://blog.hjf.pe.kr/104 비콘 구매https://store.gimbal.com/collections/beacons/products/s10 - 5$http://storefarm.naver.com/lce/products/232971856 - 국내(3개 3만원)http://store.stackr.co.kr/shop/stackr-beacon/beacon-b1/ - ₩26,400 http://estimote.com/#jum.. 더보기
[교육] 한국감정평가협회 데이터스냅 교육 사원정보 DB C:\Users\Public\Documents\Embarcadero\RAD Studio\12.0\Samples\Data 새로운기능 http://www.devgear.co.kr/products/rad-studio/featurelist/ 델파이 기술문서영어 : http://docwiki.embarcadero.com/ 한글 : http://devgear.co.kr/docwiki 192.168.50.19 데브기어 교육devgear.co.kr/edu 모바일 개발환경 설정http://tech.devgear.co.kr/402210 FireDAC 소개http://tech.devgear.co.kr/delphi_news/410454 데이터스냅 집중해부http://tech.devgear.co.kr/delphi.. 더보기