글쓴이: 박지훈.임프

Delphi/C++Builder 컨설턴트, 볼랜드포럼 운영자, 데브퀘스트 대표

PC 업무시스템의 태블릿 적용 개발시의 이슈들

요즘 제가 기술적 아이디어를 집중시키고 있는 이슈는, PC와 태블릿간에 업무시스템을 연동시키는 문제입니다. 저는 델파이/C++빌더 개발자이고 PC 개발에만 관심이 있어 제가 생각하는 태블릿은 안드로이드나 아이패드가 아니고 윈도우8 태블릿인데요. 적어도 현시점에서는, 안드로이드, 아이패드와 PC기반 업무시스템을 연동시키는 것은 현실적으로 효율성도 낮고 무리가 너무…

윈도우8 개발을 위한 최적의 태블릿은?

아시다시피 델파이/C++빌더는 x86 윈도우를 중심으로 하는 개발툴들입니다. 물론 엠바카데로에서 곧 모바일 개발을 위한 제품이 별도로 출시될 예정이기는 하지만, 저는 개인적으로 모바일 전용 개발툴의 성공 가능성을 그리 높게 보고 있지 않습니다. 제가 그렇게 보는 데에는 몇 가지 이유가 있습니다만, 먼저 각 모바일…

델파이에서 어셈블러 사용하기 (4)

이 아티클은 귀도 자이벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 네번째, 마지막 장입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문 : http://www.guidogybels.eu/asmch4.html   4장. 결과 값 리턴하기 여러분의 어셈블리 루틴으로부터 호출자로…

델파이에서 어셈블러 사용하기 (3)

이 아티클은 귀도 자이벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 세번째입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문 : http://www.guidogybels.eu/asmch3.html 3장. 로컬 변수 어셈블리 코드 안에서도 일반적인 파스칼 루틴에서처럼 로컬 변수를…

델파이에서 어셈블러 사용하기 (2)

이 아티클은 귀도 자이벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 두번째입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문 : http://www.guidogybels.eu/asmch2.html   2장. 파라미터의 전달 보통 프로그래머가 작성하는 대부분의 루틴들은 입력으로서 하나…

델파이에서 어셈블러 사용하기 (1)

이 아티클은 귀도 자이벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 첫번째입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문 : http://www.guidogybels.eu/asmch1.html   1장. 어셈블리 코드 사용의 일반 사항들 델파이 프로젝트 내에서 어셈블러를…

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

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

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

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

프로그램 기동시 “Runtime error 217″의 원인은?

프로그램 기동시에 "Runtime error 217"라는 에러가 발생하는 경우를 만나게 되면, 개발자로서는 상당히 당황하게 됩니다. 어떤 브레이크포인트를 잡을 곳조차도 없이, 밑도 끝도 없이 에러만 덜렁 발생하니까요. 게다가 더 진행도 안되고 프로그램은 그대로 끝나버립니다. 즉 프로그램이 시작도 되지 않은 상태에서 종료되어버리기 때문에…

Delphi/C++Builder 여러 버전을 역순으로 설치시 주의

제목 그대로, 델파이와 C++빌더의 2007 이상 버전은 버전과 역순으로 설치하는 것은 위험하므로 주의를 요합니다. 즉, 델파이 XE3를 설치한 후 2007 버전을 설치한다든지 하는 걸 말하는데요. 일반적으로는 아주 오래된 버전들(7 이하)의 경우는 역순으로 설치하더라도 문제가 없었는데, 2007 이상의 버전에서는 문제가 되더군요. 제…

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

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

프로페셔널-엔터프라이즈 사이의 새로운 옵션, 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++빌더의 프로페셔널 에디션으로는…

Firebird에서 고속으로 대용량 INSERT를 하려면

Firebird는 오픈소스 기반의 완벽한 기능을 갖춘 RDBMS로서, 처음부터 오픈소스로 시작된 프로젝트는 아니고 2000년대 초에 볼랜드에서 상용 데이터베이스인 InterBase 6.0 버전을 오픈소스화 했을 때 파생된 프로젝트입니다. 당연히 ANSI SQL의 모든 기능을 포함한 인터베이스의 모든 기능을 갖추고 있으며, 지속적으로 버전이 올라가면서 기능과 성능이…

데브기어와의 고소 사태가 마무리 되었습니다

2주 이상 이어져 오던 데브기어 박범용 대표와의 고소 사건이, 극적으로 법적 절차를 취소하고 대화를 진행하기로 합의가 되었습니다. 어제 저녁때쯤 데브기어 박범용 대표와 3시간 가까이 통화하면서 박범용대표가 저를 오해하게 된 데 대한 설명을 들었고요. 오해로 이렇게 큰 일이 벌어진 데 대해…

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

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

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

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