본문 바로가기

프로그래밍/delphi34

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.
DELPHI Oracle Data Access Components (ODAC)를 이용한 간단한 조회 안녕하세요 메르세데스입니다. 이번시간에 해보려는것은 Oracle Data Access Components (ODAC) 를 이용하여 간단한 조회 프로그램을 만들어 보는 것입니다. 저희 사이트에서는 데이터베이스를 3-Tier기반으로 접근하는데요.. WAS가 워낙 옛날 제품인지라.. 마음대로 잘 안되는것들이 있습니다. 그중 하나가.. LOB-TYPE을 불러오는 것인데요.. Oracle에 보면 LONG RAW type의 lobtype이 있고.. BLOB.. CLOB 도 있죠.. 네.. 뭐 아무튼 결론적으로 BLOB의 데이터가 처리되지 않아서 방법을 강구해야만 했습니다. 델파이의 DB연결을 하는 컴포넌트를 이용해 보려고합니다. ODAC의 경우 장점이라면 오라클 클라이언트 프로그램을 개개의 PC마다 설치하지 않고 .. 2015. 6. 9.
반응형