본문 바로가기

getAwesomeness() - Delphi(참고할 만한 델파이 오픈소스) 델파이 프레임워크, 라이브러리, 리소스 등을 참고할 수 있는 사이트입니다.(오픈소스 기반으로 설명합니다.)카테고리 별로 잘 구분되어 있습니다.http://getawesomeness.com/get/delphi 더보기
비공식 프로그램 언어 투표(#code2014)에서 델파이 9위로 마무리 트위터 #Code2014는 트위터의 해쉬태그(#code2014)를 이용해 자신이 사용하는 프로그램 언어를 투표하는 행사입니다. 이 행사는 2009년 부터 매년 진행되었는데요. 작년(2014년)에는 델파이가 9위를 차지했다는 기쁜 소식입니다. 이 행상에 큰 의미를 두기는 어렵지만^^; 델파이가 아직 건재하다는 사실과 델파이 사용자들의 델파이 사랑을 다시한번 확인할 수 있는 행사였습니다. http://www.code2014.com/ 더보기
[hotfix] 안드로이드 5.0(롤리팝) 지원 핫픽스 엠바카데로에서 새로운 RAD Studio XE7에서 안드로이드 5.0(롤리팝)문제를 해결하는 핫픽스를 내놓았습니다. 그간, 안드로이드에서는 앱을 구동 시키기 위해 Dalvik VM을 사용했습니다. 하지만 안드로이드의 성능 향상을 위해 안드로이드 4.4 버전 부터 ART라는 새로운 앱 구동 라이브러리를 도입 했고, 안드로이드 5.0에서는 ART가 기본 구동 방식으로 채택되었습니다.(안드로이드 4.4에서는 개발자 옵션으로 ART 적용) 엠바카데로에서는 발빠르게 이에 대응(롤리팝 사용자 0.1 %)했고, 아래 핫픽스를 통해 안드로이드 5.0을 (베타)지원합니다. http://cc.embarcadero.com/item/30110 더보기
[XE7] 안드로이드 4.4 스타일의 대화상자 사용하기 델파이를 이용해 안드로이드 앱개발 시 기본 대화상자(Dialog)는 안드로이드 2.3 버전으로 표시됩니다.이 이슈는 엠바카데로 커뮤니티 3.0 사이트에 등록되었으며 David I가 직접 답변을 달고 해결방안을 소개했습니다. How to get Android 4.4.x style for your XE7 dialog boxes결과 적으로 FMX.Helper.Android.pas 유닛의 GetNativeTheme 함수를 수정해 해결할 수 있습니다.(변경된 소스 적용은 프로젝트에 수정한 파일을 추가해서 간단히 해결할 수 있네요.) 더보기
[앱 소개] 파생 플러스(KOSPI선물 / 해외선물 모의투자 HTS 시스템) - Delphi XE7/안드로이드 (2015년 첫번째 글입니다. 제가 부끄러움이 많아 블로그에서 정보만 전달했는데요. 은근슬쩍 신년인사드립니다. 블로그에 오시는 분들과 델파이, C++빌더, 앱메소드 개발자 분들 모두모두 새해 복 많이 받으세요.^^) 이번 글에서는 피터주혁(데브기어 테크게시판 별칭)님이 개발하신 파생플러스(KOSPI선물 / 해외선물 모의투자 HTS 시스템) 앱을 소개합니다. 이 앱은 델파이 XE7으로 개발되어 안드로이드 마켓에 공개되었습니다. 아래 링크 방문하셔서 다들 다운로드 한번 받아주세요.(이런말은 본인이하기 어려우니 제가 대신 해드립니다.^^)https://play.google.com/store/apps/details?id=com.plus.FuturePlus HTS 시스템의 경우 이미 PC 기반에서 델파이의 강세를.. 더보기
TurboPack - XE7 지원하는 오픈소스 컴포넌트 델파이는 기본 컴포넌트 외에도 외부(써드파트) 컴포넌트를 통해 기능을 손쉽게 확장할 수 있다는 장점이 있습니다.오늘은 외부 컴포넌트 중 오픈소스로 진행되는 컴포넌트 몇가지를 소개합니다. 오늘 소개할 컴포넌트들은 로마의 델파이 개발자 Kassebaum가 엠바카데로의 (약간의)지원을 받아 최신버전(XE7)으로 업그레이드된 오프소스 컴포넌트 들입니다.(버전정보와 새로운 RTL을 적용했다고 합니다.)❑ Orpheus120여개 이상의 VCL 비주얼 컨트롤을 제공합니다. 특수 목정의 에디트, 그리드와 시계등을 제공합니다.(이미지참조: http://blog.marcocantu.com/blog/2014-december-turbopack-short-video.html)❑ Virtual Tree이미 델파이에서 유명한 컴포.. 더보기
[XE7] XML DOM 벤더(MSXML, ADOM, OmniXML) 설정하기 RAD Studio XE7에서는 새로운 XML DOM(Document Object Model)인 OmniXML이 추가되어 현재 총 3가지의 XML DOM을 사용할 수 있습니다.MSXMLADOMOmniXMLXML DOM은 문자열로된 XML 데이터를 분석해 프로그래밍에서 사용할 수 있도록 구조화하는 역할을 합니다.각 XML DOM을 비교하면 아래와 같습니다.(docwiki.embarcadero.com 참고)구현단위전역 변수 값설명MSXMLXml.Win.msxmldomSMSXMLWindows 전용, RAD Studio의 내장 XML 공급 업체 중 가장 빠름.크로스 플랫폼에서 XML DOM 벤더를 선택하지 않으면 실행 시 런타임오류 발생.OmniXMLXml.omnixmldomsOmniXmlVendor크로스 플랫.. 더보기