[태그:] Delphi

델파이에서 어셈블리 사용하기 (0)

이 아티클은 귀도 기벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 서문 부분입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문: http://www.guidogybels.eu/asmintro.html   델파이에서 어셈블리 사용하기 4번째 리비젼, 2010년 5월 이 문서의 첫번째…

마르코 칸투, 엠바카데로에 델파이 프로덕트 매니저로 합류

어제, 델파이 관련 유명 서적 집필자이자 강연자인 마르코 칸투가 엠바카데로에 델파이 프로덕트 매니저, 즉 델파이 책임자로 입사한다는 소식이 해외 델파이 관련 블로그들과 커뮤니티들을 달구었습니다. 마르코 칸투는 현재 남아있는 전세계 델파이 개발자들 중 가장 유명한 사람이라고 꼽을 수 있는 사람입니다. 그의…

마우스 앞으로/뒤로 버튼과 키보드 미디어키 감지하기

요즘 나오는 마우스들 대부분에는 미디어 키가 추가되어 있습니다. 키보드 상단에 하드웨어 키가 따로 있는 경우도 있고, 오른쪽 사진의 제 키보드처럼 펑션키의 조합인 경우도 있는데요. 보통은 볼륨 업/다운, 다음곡/이전곡 이런 기능들이 연결되어 있지요. 또 요즘엔 마우스에도 웹브라우저의 앞으로, 뒤로튼이 추가되어 있는…

프로페셔널-엔터프라이즈 사이의 새로운 옵션, C/S Pack

이번의 EULA 변경과 관련된 소동과는 별개로, 프로페셔널에 비교적 저렴한 비용으로 dbExpress C/S 연결을 위한 추가 플러그인인 Client/Server Pack(이하 C/S Pack)을 내놓은 것은 아주 환영할 만한 일입니다. Client/Server and Enterprise Upgrade Packs for XE2 Professional Users Delphi/C++/RAD Pro Users – Don't miss…

엠바카데로, ‘프로에서 C/S 개발 금지’ EULA 철회 선언

미국 시간 기준 8월 31일, 엠바카데로 디스커션 포럼에 엠바카데로가 프로페셔널 에디션들에서 C/S 개발을 금지하려던 EULA 변경을 최종적으로 포기한다는 다행스러운 소식이 올라왔습니다. 캐나다의 유명 델파이 개발자인 제프 르페브르(Jeff Lefebvre)는, 데이비드 아이가 테크놀로지 파트너사들에게 전달한 내용을 인용하여 다음과 같은 소식을 전했습니다. We…

엠바카데로, ‘프로에서 C/S 개발 금지’ EULA 철회?

확실하지는 않지만, 희망적인 소식이 들려오네요. 엠바카데로 디스커션 포럼에 글을 올린 영국 개발자 데이빗 챔피언(David Champion)에 따르면,엠바카데로 유럽 지사의 직원으로부터 다음과 같은 언급을 들었다고 합니다. In fact we do listen to our customers and make representations to our developer group in the…

Delphi/C++Builder XE3 프로페셔널에서는 C/S 개발이 금지된다!

"It's doomsday for Delphi." – Kim Madsen, components4developers.com "Embarcadero is killing Delphi." – synopse.info "Don’t buy XE3." – TURBU Tech 엠바카데로에서 비밀리에 델파이 XE3 프로페셔널 에디션에서는 클라이언트/서버 개발을 하지 못하도록 EULA에 제한을 추가했습니다. 심지어는, 서드파티 컴포넌트를 사용하더라도 델파이/C++빌더의 프로페셔널 에디션으로는…

Windows 7 에어로에서 ProgressBar의 스텝이 한 박자 느린 문제

윈도우7 혹은 윈도우 비스타의 에어로 환경에서, ProgressBar의 스텝이 예상보다 한 박자 늦게 나타나는 경우가 있습니다. 윈도우 XP 버전까지에서는 ProgressBar에서 그런 현상이 발생하지 않구요. 예를 들어, 윈도우 에어로 환경에서 다음의 코드를 실행시키면, ProgressBar1의 현재 위치는 Label1에 표시되는 숫자보다 매번 한 박자…

Delphi/C++Builder XE3, 네이티브 버리고 LLVM으로 대변신?

얼마전의 C++빌더 로드맵에 이어, 엠바카데로 일본 지사에서 며칠 전 개최된 ‘디벨로퍼 캠프’ 행사에서, 델파이/C++빌더 XE3 버전에 대한 좀 더 구체적인 정보들이 흘러나왔습니다. 이 행사에서 나온 정보들 중, 가장 핵심적이고 놀라운 것은, 델파이와 C++빌더의 컴파일러가 LLVM 기반으로 바뀐다는 것입니다. 이건 델파이와…

델파이 최적화 가이드라인 (4) – 부동소수점 가이드라인

아래 글은 원래 2002년에 Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (3) – 문자열 가이드라인

  아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 세번째 파트입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태였습니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (2) – 정수 가이드라인

아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (1) – 일반 가이드라인

아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을 것…

델파이 서적 출간 계획에 대해

현재의 집필 상황에 대해 문의를 주시는 분들이 적지 않아서, 집필 상황에 대해 한번 알려드리겠습니다. 현재 2권의 델파이 책을 동시에 집필하고 있습니다. 하나는 이전에 번역했던 델파이 프로그래밍 언어의 개정판, 다른 하나는 델파이 초중급서입니다. 그리고 이 책들이 출간된 이후에 집필을 진행할 3권의…

Delphi 2009 이후 버전에서 액티브X 생성시 TOLEControl이 없는 문제

델파이 2009 버전부터(즉, XE2, XE, 2010, 2009 버전 모두 해당) 액티브X 프로젝트를 생성할 때 구현 방식이 여러 면에서 바뀌었습니다. 이렇게 구현 방식이 변경되면서 여러 버그들이 해결되었는데요. 그런데 델파이 2009에서의 액티브X 구현 변경 내용 중에, 자동 생성되는 xxx_TLB.pas에서 이전에는 있었던 TOLEControl…

델파이 초중급서 집필을 위해 도움을 요청합니다

얼마전부터 델파이 초중급서 집필을 추진하고 있습니다. 1개월 정도 집중적으로 작업을 해서 아웃라인을 만들고, 그 이후로 짬짬이 작업해서 수개월 내에 완성할 예정입니다. 이번 책의 주목적은, 델파이 입문자나 초급 개발자분들이 델파이에 대한 지식과 경험이 많지 않은 상태에서 실무에 투입되는 상황에서 부딛힐 문제들에…

TMS Smooth 컨트롤 팩 for XE 무료 다운로드

이전에 델파이/C++빌더의 2010 버전에서는 TMS Smooth 컨트롤 팩의 2010 버전이 정품 사용자들에게 무료로 다운로드로 제공되었었는데, 이번 XE 버전에서는 별다른 소식이 없어 좀 의아했었습니다. 그런데 지난 3월 말에 소리소문 없이 공개되었더군요. TMS Smooth Controls Pack for Delphi/C++Builder XE http://cc.embarcadero.com/item/28271 스무스 컨트롤…

Delphi 64bit 소개

아시다시피 올 가을에 출시될 델파이 버전에서는 64비트 개발 지원이 시작되는데요. 어제 엠바카데로 본사 사이트에 델파이 64비트의 프리뷰 페이지와 소개 동영상이 올라왔습니다. http://www.embarcadero.com/products/delphi/64-bit 동시에 델파이 64비트 컴파일러를 포함한 차기 개발툴 버전인 Pulsar의 베타 테스터 접수도 시작되었습니다. 지금까지의 베타 테스트에 비해 가장…

XE 핫픽스와 AQTime / FinalBuilder 업데이트

델파이 및 C++빌더 XE 버전에 대한 두 가지 핫픽스가 공개되었네요. 두가지 모두 XE 업데이트 1이 설치되어 있어야만 합니다. (업데이트 1 다운로드) 또한 설치 패키지가 아니고 수정된 파일들만 배포하는 거라서, 압축을 푼 후에 직접 각각의 디렉토리에 복사해넣어야 합니다. 첫번째 것은 dbExpress의 Firebird…

형사사법정보시스템 KICS의 예로 본 웹 업무시스템의 한계

오늘 아침에 기사를 뒤져보다가 우연히 형사사법정보시스템 KICS의 문제점을 지적하는 기사를 보게되었습니다. KICS는 법무부에서 지난해 5월에 오픈, 운영하고 있는 경찰, 검찰, 법원, 법무부가 사법 관련 정보를 운영하는 형사사법정보시스템이자 동시에 대국민 포털입니다. http://www.kics.go.kr/ 그런데 일선 경찰관들로부터 이 KICS에 대한 불만이 속출한다고 합니다.…