[태그:] Delphi

프로젝트의 identcache, local 파일은 필요한 파일일까

프로젝트 소스 관리를 하기 위해 SubVersion 등의 형상관리툴 같은 것을 쓰다보면, 실제로 수정된 것은 얼마 안되는 데도 프로젝트들에 포함된 파일들 상당수가 바뀌어서 꽤 귀찮아지는 수가 있습니다. 특히, (프로젝트이름).identcache, (프로젝트이름).dproj.local, (프로젝트이름).cbproj.local 등의 파일은 뭣땜에 필요한지도 모르는데도 자꾸 변경되어서 소스 리포지토리를 지저분하게 만드는데요.…

TxQuery 2.1 – 로컬 SQL 쿼리 컴포넌트

TxQuery는 자체적으로 SQL문을 수행할 수 있는 상용 DataSet 컴포넌트입니다. 다른 데이터셋들로부터 데이터를 가져와 조인을 하여 새로운 결과를 만들어낼 수도 있습니다. 꽤 애용자들이 많았었고, 저도 꼭 필요한 경우가 있어 사용한 적이 있습니다. 그런데 이 TxQuery가 몇년 전부터 업그레이드가 되지 않고, 홈페이지도 폐쇄되었었습니다.…

“델파이 프로그래밍 언어” 일시 품절 예정

지난 연말에 데브기어를 떠나면서, 제가 지난 2009년 4월에 번역 출간했던 “델파이 프로그래밍 언어”의 판권을 넘겨받았었습니다. 예상보다 꽤 많이 팔리는 스테디셀러가 되면서 중간에 재판도 찍고 했었는데요. 최근에 이 책의 유통을 맡고 있는 서적 도매 업체로부터 연락을 받았는데, 재고가 거의 바닥나서 추가…

엠바카데로, UX 컴포넌트 벤더 KSDev 인수

지난 며칠 사이 엠바카데로가 유명한 UX 컴포넌트 기업들 중 하나인 KSDev를 인수했습니다. KSDev는 DevExpress, TMS 등과 함께 다양한 화려하고 강력한 UX 컴포넌트들로 잘 알려진 서드파티 컴포넌트 벤더로, VGScene, Skin Engine, ImageFX 등 강력한 UX 관련 프레임워크들을 제공해왔습니다. 아래는 KSDev 홈페이지(http://www.ksdev.com/)에…

엠바카데로, 199달러 Delphi/C++Builder 스타터 에디션 출시

엠바카데로에서 지난 1월 31일자로 취미 개발자, 입문 개발자, 후진국 개발자들을 위한 새로운 델파이 및 C++빌더 에디션인 Starter 에디션을 출시했습니다. 이 스타터 에디션은 초저가로, New user가 199달러, 업그레이드가 149달러입니다. 또한 경쟁 개발툴 사용자들의 경우에도 업그레이드 가격으로 구입이 가능하다고 합니다. 대신, 이 스타터…

한글 조합중일 때 OnExit에서 Text가 잘리는 문제

먼저 이 문제의 증상에 대해 간략히 설명하자면… 델파이 2009 및 2010 버전에서, 빈 폼에 에디트 하나를 놓고, OnExit 이벤트 핸들러를 만들어 그 에디트의 Text를 ShowMessage()로 뿌리게 만들었을 때, 한글이 조합중인 상태에서 다른 윈도우 컨트롤(예를 들면 버튼 등)을 클릭하여 포커스를 옮기면,…

TRibbon 컨트롤과 MDI의 문제

델파이, C++빌더의 2010 버전부터 리본 컨트롤이 추가되었습니다. 다른 개발툴들에서는 리본 UI를 구성하기 위해 복잡한 단계를 거쳐야 하는 경우가 많은데, 이제 델파이와 C++빌더에서는 마우스 클릭 몇번만으로 리본 UI를 손쉽게 구성할 수 있게 되었습니다. 그런데 이 리본 지원에 한가지 문제가 있는데요. 바로…

AS/400과 델파이/C++빌더 (2)

저번에 이어, AS/400과 델파이/C++빌더에 대해 계속 써보겠습니다. 저번에는 기본 소개만 한참 했는데, 이번에는 델파이나 C++빌더와 AS/400의 연동에 대해 써보지요. Delphi/400 델파이나 C++빌더에서 AS/400에 연결하는 방법들에는 몇가지가 있는데요. 그 중 가장 기본적(?)인 것은, Delphi/400입니다. Delphi/400이란 별도의 델파이 버전을 말하는 것은 아니고,…

AS/400과 델파이/C++빌더 (1)

(이 글은 AS/400에 부딛혀서 삽질을 하게 될 미래의 저같은 개발자를 위해 레퍼런스 성으로 쓰는 글입니다.) IBM에서 나온 AS/400이라는 서버 하드웨어가 있습니다. 몇년 전 IBM에서 iSeries라고 이름을 바꾸었습니다만, 워낙 오랫동안 AS/400이라고 불러온 데다가 최근에 점유율이 떨어지고 있는 추세여서 지금도 iSeries보다는 AS/400이라고…

Delphi/C++Builder XE Update 1

어제 Delphi/C++Builder XE 버전에 대한 업데이트가 공개되었습니다. 여기에는 업데이트 1 외에도, 헬프 업데이트 1, 그리고 C++빌더를 위한 Boost 업데이트도 포함되었습니다. 설치시에 자동 업데이트를 하도록 체크를 선택하신 분들은 델파이 XE 혹은 C++빌더 XE를 실행시켰을 때 옆의 그림과 같은 자동 업데이트 창이…

Delphi와 JNI 경험담

JNI(Java Native Interface)는 네이티브 쪽과 자바 쪽을 연동시키는 것이 필요한 경우를 위해 썬에서 공개한 SDK의 일종입니다. 여기서 네이티브라 하는 것은 물론 C/C++이나 델파이 등 가상 환경이 아닌 로레벨 개발 환경을 말하는 겁니다. JNI는 자바 쪽에서 네이티브 호출, 혹은 네이티브 쪽에서…

기동시 Windows 7/Vista에서 “Error executing…” 에러

아주 드물게, 윈도우 7이나 윈도우 비스타에서 델파이/C++빌더의 최근 버전을 설치한 후 실행하면 아래와 같은 에러 메시지가 나오는 경우가 있습니다. Error executing ‘C:\ProgramData\{7DE921C9-42C8-4DA3-8A44-043C3349FD1D}\Setup.exe’: 요청한 작업을 수행하려면 권한 상승이 필요합니다. 이 에러는, 다음과 같은 세 가지 조건에 모두 부합할 경우만 발생합니니다.1. 윈도우…

TClientDataSet 파일의 크기 줄이기

TClientDataSet은 델파이/C++빌더에서 3티어 데이터베이스 연결에서 클라이언트 쪽 DB 처리를 위해서도 많이 사용되지만, 메모리 데이터셋으로도 많이 사용됩니다. TClientDataSet에서 FileName 속성을 지정하거나 LoadFromFile / SaveToFile 메소드를 이용하면 로컬의 파일을 자체 메모리 내에 로드하여 메모리에서 동작하는 빠른 데이터셋을 구현할 수 있죠. 100% 메모리에서 동작하므로…

PNG 이미지와 TImageList

델파이/C++빌더는 최근의 2010 버전에서부터 WIC(Windows Imaging Components)를 통해 TIFF와 RAW 포맷까지 지원하게 되었습니다. 이제 지원하는 델파이와 C++빌더에서 지원하는 이미지 포맷은 BMP, ICO, WMF/EMF, JPG, GIF, PNG, TIFF, RAW까지 늘어났습니다. 이제 웬만하면 따로 그래픽 포맷을 위한 외부 라이브러리를 쓰지 않아도 될 정도가…

GIF 이미지 애니메이션

Delphi와 C++Builder의 2007 버전부터는 GIF 이미지가 지원됩니다. 그전까지는 ico, wmf/emf, bmp 외에는 jpg만 지원되었는데요. jpg도 많이 쓰이는 포맷이긴 하지만, 버튼의 아이콘 표시 등에는 적절하지 못하기 때문에 보통 gif나 png를 더 많이 쓰지요. 델파이/C++빌더 2009 버전부터 PNG를 기본 지원하게 되었고, GIF에서 지원하는…

Delphi/C++Builder XE 세미나 후기…

지난주 목요일에 있었던 Delphi/C++Builder XE 발표 세미나에 대한 후기입니다. 이번 세미나는 하필 올해 최악의 태풍 곤파스가 절정을 이뤘던 아침에 개최되어 큰 혼란이 있었습니다. 당일 아침 일곱시 전후로 사무실에 있던 저는 ‘세미나가 예정대로 개최되느냐’라는 문의 전화만 여러 통을 받았구요. 강풍 때문에…

다운로드 Delphi XE, C++Builder XE, RAD Studio XE, Delphi Prism XE RadPHP XE

델파이와 C++빌더 다운로드 관련 링크들을 요약해서 소개해드리려고 했었는데, 마침 본사 블로그에 글이 올라왔네요. ^^원문 : http://delphi-insider.blogspot.com/2010/09/download-links-for-delphi-xe-cbuilder.html RAD Studio XERAD Studio XE 트라이얼 다운로드RAD Studio XE ISO (등록 사용자용) – Delphi XE/C++Builder XE, Delphi Prism XE, RadPHP XERAD Studio XE ISO…

Delphi/C++Builder XE 세미나가 내일로 다가왔습니다

바로 내일, 삼성역 섬유센터 3층에서 Delphi/C++Builder XE 발표 세미나가 개최됩니다.아침 9시 30분부터 시작되구요. 자세한 정보는 아래 페이지를… http://www.devgear.co.kr/rad-studio-xe-preview/seminar_radstudio_xe.html 이번에는 참석자 기념품으로 티셔츠를 만들어봤는데.. 맨날 보던 그런 로고 티셔츠가 아니랍니다. ㅎㅎ “Save Developers with Delphi” 디자인을 프린트하여 다섯가지 컬러로 나름 꽤…

Delphi/C++Builder XE의 샘플 프로젝트들

Dlphi/C++Builder XE 버전에서 크게 바뀐 것으로 제가 개인적으로 아주 반가운 것이 하나 있는데요. 바로 기본 설치되는 샘플 프로젝트들입니다. 이전에는 Demos 디렉토리에 설치가 되었었는데, 사실 델파이나 C++빌더에 특별한 새로운 기능이 추가될 때 그에 대한 샘플 프로젝트 한두개가 추가되는 것을 제외하면, 십…

Dephi/C++Builder XE를 구입하면 2010, 2009, 2007, 7/6 버전도 함께!

이제 Dephi/C++Builder XE 발표 세미나가 하루 앞으로 다가왔는데요.(혹시 아직 모르셨던 분들은 클릭! http://www.devgear.co.kr/rad-studio-xe-preview/seminar_radstudio_xe.html) 프리뷰 동영상들에서도 보셨다시피 이번 XE 버전에서는 개발툴의 기능 면에서도 많은 개선이 있었지만, 다른 면에서도 아주 멋진 소식이 하나 있는데요. 그건 바로… Dephi/C++Builder XE 버전을 구입하면, 그 하위…