본문 바로가기

delphi31

Delphi QuickReport를 이용 페이지 하단부에 로고표시하기 안녕하세요 메르세데스입니다. 이번시간에는 델파이의 퀵리포트를 이용한 페이지 하단부분에 로고를 표시하는 방법을 알아보겠습니다. 제가 델파이6을 사용하고 있기 때문에 사용한 버전은 QuickReport3.09입니다 기본 컴포넌트네요...쿨럭;; 요즘 갑자기 개발업무가 많아지는 바람에 리포트툴을 자주 사용하게 되네요. 뭐.. 다른것들이야 고만고만 한 처리이기 때문에 괜찮지만.. 만들어진 문서를 출력 하였을 때 페이지마다 지금의 리포트로 아래쪽에 고정적으로 표시되는 것들의 구현이 쉽게 처리가 안되서 좀 애를 먹었습니다. 그냥 단순하게 1페이지 짜리 문서라면 A4종이 사이즈에 맞춰서 이미지를 추가하면 될 일이지만.. 애매하게 1~2페이지를 왔다갔다하는 문서라고 한다면.. 조금 고민이 필요합니다. 워낙 구버전에 가.. 2015. 8. 9.
delphi CheckGroup을 활용한 동적 체크박스 테스트 지난 시간에 이어 이번에는 CheckGroup을 이용하여 체크박스를 동적으로 생성하고 테스트 해보도록 하겠습니다. RadioButton과 더불어 서식과 같은 프로그램을 만드는데 널리 사용되는게 CheckBox입니다. 너무나도 잘 아시겠지만 중복선택이 가능하고요.. 체크한 항목이 어떤 것 인지 확인하는 방법과, 그룹패널에 항목들을 집어 넣는 방법 그리고 마지막으로 특정 항목만 선택하는 방법을 설명드리겠습니다. 아래 화면의 첫번째 버튼을 눌렀을 때 체크한 항목과 아닌 항목을 불러오는 방법입니다. 스트립트는 지난시간에 했었 던 것을 조금 변형시켜서 해봤습니다. 마찬가지로 BoolToStr로 형변환 했습니다. 두번째는 가운데 버튼을 눌렀을 때 항목을 불러오는 방법입니다. 마찬가지로 Items.Add( ' ..... 2015. 7. 29.
delphi RadioGroup을 활용한 동적 버튼 테스트 안녕하세요 메르세데스입니다. 델파이 개발자 이기도 하고요.. 이번시간에 알아 볼 것은 RadioGroup입니다. RadioButton을 그룹관리해주는 패널이죠.. 그냥 간단한 것들을 처리 하려면 버튼을 몇개 올려서 하면되는데 RadioButton에 올라가는 항목들이 자주 변경 된다면 이것들을 유지보수 하기 위해 프로그램을 계속 수정하는 것은 쉽지 않습니다. 귀찮아요.. Raize Component를 이용하여 구현해 봤습니다. 이렇게 편한 것을 왜 진작 사용을 잘 안했는지 모르겠습니다. 사실 몇년째 delphi를 하고있지만 수많은 Component 들 중 자주사용하는 몇몇개를 제외하고는 거의 사용을 안합니다. 이래서 발전이 없는거 같고요 ㅜ 지금 하려고 하는것은 정말 간단한 것입니다. 어떤 라디오 버튼이 .. 2015. 7. 28.
delphi PostMessage를 이용한 프로그램사이의 메시지 전달하기.. 안녕하세요 메르세데스입니다. 델파이로 개발하다보니 program끼리 정보를 전달해야하는 경우가 간혹 있을때가 있는데 이런 경우의 하나의 해결방법이 될 것 같아서 소개하려고 합니다. 예를들어 이런것이죠..A와 B라는 프로그램사이에 소통입니다. A에서 어떤 버튼을 눌렀을때.. B에 관련된 정보가 연관되어 실행이되는거죠.. 여러가지 방법이 있을 법도한데.. DB를 이용한다던가 INI파일을 서로 참조해서 확인한다던가 처럼요.. 물론 SendMessage, PostMessage를 이용하여 처리할 수 있는 방법도 있죠.. 지금시간 설명드릴려고 하는것이고요.. 각자의 장단점이 있습니다. 하지만 제가 봤을때 제일 큰 차이점을 찾는다면.. 비동기적으로 응답이 가능한지 안한지? 인것같습니다. 위에 나열한 메시지를 이용한 .. 2015. 7. 13.
반응형