본문 바로가기

델파이 프레임워크(VCL/FMX) 소스코드를 직접 수정하는 방법 개발을 하다보면 프레임워크가 제공하는 기능을 약간 수정하고 싶거나, 버그를 수정하고 싶은 경우가 있습니다. 아래 내용을 참고해 델파이 프레임워크 소스코드를 수정해서 사용하기 바랍니다.(VCL과 파이어몽키 모두 사용가능합니다.)(주의 : 잘못 수정했을 경우 많은 영역에서 사이드 이펙트가 발생 할 수 있으므로, 정확히 이해한 경우에 한해 프레임워크 소스를 수정하기 바랍니다.) 만약, VCL 또는 파이어몽키 버그를 발견했다면 혼자만 수정해서 사용하지 말고 제품에 반영될 수 있도록, 엠바카데로에 레포팅해주시기 바랍니다.^^(엠바카데로 퀄리티 포털 이용방법 안내)델파이 프레임워크 소스 수정방법1, 프로젝트 경로로 소스파일 복사수정하고 싶은 소스파일(*.pas)을 프로젝트 파일(*.dproj)과 동일한 경로에 복사.. 더보기
[윈도우10] 델파이로 윈도우10 알림 표시하기(WinRT API 이용) 윈도우10 알림윈도우10 알림 기능은 윈도우10에서 새로 추가된 주요기능 중 하나입니다.이미 모바일 기기에서 사용하던 알림영역과 같은 기능을 윈도우에서 제공한다고 보면 됩니다. 이제 윈도우에서도 앱의 상태변화 또는 새로운 소식을 알림영역 한곳에서 볼 수 있어 더욱 편리해 질 것 같습니다. 윈도우 알림이 발생하면 우측하단에 토스트 메시지가 표시가됩니다. 그리고 트래이의 알림 아이콘을 누르면 알림바가 표시되어 알림이력을 한눈에 확인할 수 있습니다. 아마 여러분들이 제작한 델파이 앱에서도 윈도우10 알림기능은 매우 유용하게 사용할 수 있는 부가기능일텐데요. 델파이에서 어떻게 사용할 수 있는지 알아봅니다.델파이로 윈도우10 알림 표시하기엠바카데로에서도 발빠르게 윈도우10을 지원하고 있습니다. 지난 주(6월 18.. 더보기
개발환경 설정 - 안드로이드 개발환경 안드로이드 개발환경 설정RAD Studio를 기본 설정으로 설치하면 안드로이드 앱을 개발할 수 있는 안드로이드 관련 소프트웨어(SDK, NDK, JDK 등)가 기본 설치됩니다. 1, 안드로이드 도구 설치확인하기Android Tools 설치 확인윈도우 시작 메뉴(시작버튼 > 앱 보기 > Embarcadero RAD Studio [버전])에서 Android Tools 항목을 확인합니다. Android Tools 설치(설치하지 않은 경우)만약, Android Tools 항목이 보이지 않는다면 Modify, Repair, Unistall 메뉴를 선택하고, 다음 화면에서 Android SDK와 Android NDK를 다시 설치하기 바랍니다. 2, 실제 디바이스 연결하기개발PC와 디바이스 연결개발 PC와 안드로이드.. 더보기
RAD Studio MidaConverter로 VCL 프로젝트를 FMX 프로젝트로 변환하기 Mida ConverterMida Converter는 윈도우용 VCL 프로젝트 파일(폼과 소스)을 윈도우, 맥, 아이패드, 안드로이드용 파이어몽키 프로젝트 파일로 변환해주는 소스코드 변환 도구입니다.(별도 제품이므로 개별적인 설치가 필요합니다.) 현재(2015년 06월) RAD Studio 구입 시 Mida Converter Basic 에디션을 제공하는 프로모션을 진행하고 있습니다. ☞ 프로모션 보기Basic 에디션은 "이미지 변환 미지원, 사용자정의 컨버젼 미지원" 등의 기능 제약이 있으므로 다양한 기능을 원한다면 http://www.midaconverter.com/에서 상위 에디션을 구입하시기 바랍니다.❑ Mida Converter 다운로드엠바카데로 EDN(Embarcadero Developer Ne.. 더보기
앱의 상태바(StatusBar) 제어하기(색상변경, 감추기, 투명하게) iOS 상태바 제어하기iOS 앱의 상태바 색상을 변경하고, 감추고, 투명하게 할 수 있습니다.1, 상태바 색상 변경하기상태바 색상은 폼의 색상(Fill.Color)을 그대로 반영합니다.폼의 Fill.Color 변경폼의 Fill.Kind = Solid2, 전체화면 전환(상태바 감추기)폼의 테두리를 표시하지 않으면 상태바도 표시되지 않습니다.폼의 BorderStyle = None참고로 코드로 BorderStyle을 변경 시 메모리 참조 에러가 간혹 발생합니다. 만약, 코드로 전체화면으로 전환이 필요한 경우 아래글의 Under the hood – FullScreen & TPlatformServices 섹션을 참고하시기 바랍니다.http://delphiaball.co.uk/2014/10/16/expanding-.. 더보기
[XE8] 스피드버튼의 이미지를 크게 표시할 수 있습니다. 파이어몽키에 이미지리스트가 추가(XE8~)되어 스피드버튼에 이미지 표시가 아주 편리해졌습니다. 하지만, 이미지의 기본크기가 너무 작다고 느끼신 경우 다음 글을 통해 스타일을 수정해 큼지막한 이미지를 표시해 보세요. 중국인 개발자(龟山阿卍)의 블로그입니다. http://www.cnblogs.com/onechen/p/4549631.html (번역: https://translate.google.com/translate?sl=zh-CN&tl=ko&js=y&prev=_t&hl=ko&ie=UTF-8&u=http%3A%2F%2Fwww.cnblogs.com%2Fonechen%2Fp%2F4549631.html&edit-text=) 더보기
[XE8] RAD Studio XE8을 지원하는 외부 컴포넌트와 도구 델파이 XE8과 C++빌더 XE8을 지원하는 오픈소스 컴포넌트와 도구, 플러그인입니다.❑ JCL / JVCL다양한 기능을 제공하는 델파이, C++빌더 개발자들에게 익숙한 JCL/JVCL 컴포넌트 JCL - https://github.com/project-jedi/jclJVCL - https://github.com/project-jedi/jvcl❑ IDE Fix PackIDE를 최적화해주는 플러그인IDE Fix Pack 5.9 for RAD Studio 2009-XE8❑ GExpertsIDE에 유용한 기능을 추가 해주는 플러그인Experimental GExperts Version 1.37 2015-04-11 released❑ DDevExtensionsIDE 기능을 확장해주는 플러그인DDevExtension.. 더보기