본문 바로가기

2016/04

[라이브바인딩] 콤보박스에 목록표시, 선택 값 반영하기 콤보박스에 목록을 표시하고, 선택한 항목의 키값을 다른 데이터셋에 적용하는 방법입니다.DB Controls의 DBLookupComboBox의 기능을 라이브바인딩으로 구현하는 내용입니다. 아래 라이브바인딩 내용은 사원 테이블(qryMember)의 팀정보(MEM_TEAM_SEQ)를 콤보박스에서 선택하도록 구현한 것입니다. 콤보박스 목록 표시할 내용 - 팀명(DPT_TEAM)을 목록으로 표시콤보박스 선택한 값을 반영 - 선택한 항목을 MEM_TEAM_SEQ에 반영(Item.LookupData와 연결된 필드의 값)목록의 키값(LookupData) - 목록의 키값으로 사용할 필드를 Item.LooupData와 연결)위와 같이 적용 시 콤보박스에 팀정보가 표시되고, 콤보박스를 선택하면 사원정보의 팀정보가 변경됩니다.. 더보기
[게임] 매의 눈(컵속에 숨겨진 주사위 찾기 게임) 구글 플러스 델파이 개발자 그룹에 오대우님이 매의 눈이라는 게임의 소스코드를 공개하셨습니다.매의 눈은 컵안에 숨겨진 주사위를 찾는 게임으로 현재 안드로이드 마켓에 올려놓으셨네요. 추억의 야바위(?) 게임 다운받아서 술자리에서하면 재밌을 것 같습니다.https://play.google.com/store/apps/details?id=com.jjggmasterking.EagleEyeEn 소스코드는 드롭박스에 올려주셨네요.(미러도 제공하겠습니다.)https://www.dropbox.com/s/dm3nfa16uqdl0g3/EAGLE_EN_SRC.zip?dl=0 더보기
delphi-markdown(델파이 마크다운 라이브러리) 소개 마크다운 문법을 해석해 html로 반환하는 라이브러리를 발견해 공유합니다. 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다[1]. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. - https://ko.wikipedia.org/wiki/마크다운 delphi-markdowndelphi-markdown은 마크다운(평문)을 html로 변환해 반환해주는 델파이 라이브러리로 그래함 그리브(Grahame Grieve)가 공개한 오픈소스입니다.(그래함 그리브는 세계적인 의료정보 표준화 전문가라고 합니다. FHIR 관련 프로젝트도 함께 오픈되어 있으니 의료계 관련자.. 더보기
[마이그레이션 사례] 에스엔유프리시젼 고객들의 PC환경과 요구사항이 아주 빠르게 변화하고 있습니다. 최신 PC환경과 새로운 요구사항에 대응하기 위해서는 RAD Studio(델파이, C++빌더)에서 제공하는 최신 기능을 활용하도록 마이그레이션이 필요합니다. 저도 마이그레이션 컨설팅과 마이그레이션 워크샵을 통해 마이그레이션이 필요한 프로젝트나 기업을 지원하고 있습니다.마이그레이션을 계획하거나 진행하고 계시는 분들에게 도움되도록 과정을 간단히 정리해 공유합니다. 에스엔유프리시전 - 마이그레이션 워크샵일시 : 2016년 4월 5일 ~ 8일(4일간)지원방법 : 마이그레이션 워크샵버전 : 델파이 7 -> 델파이 XE5 지난 4월 5일~9일간 델파이 마이그레이션 워크샵 과정을 진행했습니다. 이번 워크샵 과정에 에스엔유프리시전에서 참석해 마이그레이션을 지.. 더보기
[OSX/맥] 맥의 스크린세이버 비활성화/활성화 시키기 볼랜드포럼에서 무대뽀님이 남겨준 팁 공유합니다.(작업한 내용 공유해주셔서 감사합니다^^)http://firemonkey.borlandforum.com/impboard/impboard.dll?action=read&db=firemonkey_tip&no=20 무대뽀님께서 맥용 애플리케이션 개잘 중 맥의 스크린 세이버를 비활성화 시키는 질문을 볼랜드포럼에 올려서 간단히 댓글을 드렸더니 멋지게 기능을 완성하셨네요.(http://firemonkey.borlandforum.com/impboard/impboard.dll?action=read&db=firemonkey_qna&no=146) 제가 작성한 답변입니다.맥 개발자 라이브러리에 아래와 같은 샘플이 있습니다. https://developer.apple.com/lib.. 더보기
[FMX] 앱에서 문장을 출력하는 3가지 방법 앱에서 긴 글을 표시해야 하는 경우 3가지 방법을 이용해 표현할 수 있습니다.(아래 방법외에도 더 많은 방법이 있을 수 있습니다.) 1, TMemo 이용문장을 나타내는 대표적인 컴포넌트입니다. 문장 출력뿐아니라 입력도 받을 수 있습니다.출력이 목적인 경우 ReadOnly 속성을 True로 설정하면 입력을 제한합니다.자동 줄바꿈이 필요하면 TextSettings.WordWrap 속성을 True로 설정합니다. 2, TWebBrowser + HTML 이용HTML을 표현하는 웹브라우저에 문장을 출력하는 방법입니다. HTML 태그를 이용해 글자크기, 색상, 스타일 등을 자유롭게 사용할 수 있습니다. 만약, 문장이 HTML로 구성된 경우 아주 좋은 선택 입니다.웹브라우저에 HTML을 불러오려면 아래와 같이 Load.. 더보기