오늘 오전에 발송된 행사 메일 내용입니다만...
3월 1일부터 31일까지 델파이나 C++빌더를 구입하시면 프리미엄 키보드를 함께 드립니다. (프로페셔널과 6/7 구버전은 제외됩니다) 메일 발송 전인 지난주에 구입하신 분들도 소급 적용해드리구요.

매번 행사 기간이 하루나 이틀 지나서 적용시켜달라고 조르는 분이 적지 않은데요. 괜히 서로 안면만 곤란해질 뿐 적용 안됩니다... 구입하실 분들은 미리 미리~

http://www.devgear.co.kr/newsletter/20100308_promotion_keyboard.html

Logitech Illuminated Keyboard

사용자 삽입 이미지

ENERMAX Aurora Premium

사용자 삽입 이미지

ENERMAX Micro-Aurora Wireless
사용자 삽입 이미지

(에너맥스의 알루미늄 유선/무선 키보드 2종은 델파이/C++빌더 업그레이드 제품에서도 선택이 가능하고, 더 고가인 로지텍 일루미네이티드 키보드는 뉴유저이거나 아키텍트, RAD 스튜디오 구매시에만 선택할 수 있습니다)
2010/03/08 10:06 2010/03/08 10:06

trackback :: http://blog.devgear.co.kr/imp/trackback/144

사용자 삽입 이미지

Delphi/C++Builder 2010의 설치 프로그램을 실행하면, 설치 프로그램의 초기 화면도 뜨기 전에 위의 첫번째 이미지와 같이 "'' is not a valid integer value"" 라는 에러가 나는 경우가 간혹 있습니다. 그런 후 '확인'을 누르면 위의 두번째 이미지처럼 Access Violation 에러가 다시 발생합니다.

이런 경우가 자주 발생하는 것도 아니고, 아주아주 드물게 한건씩 발생하는데요. 최근에 다시 이런 경우가 있어서 추적하다가 원인과 해결책을 알아냈습니다.

이것은, 설치하려는 PC 설치했던 프로그램들 중 하나가, CD의 AutoRun 기능을 동작하지 않도록 하기 위해 일부 개발자들이 레지스트리의 해당 항목을 아예 막아버리는 편법을 사용했기 때문입니다. 따라서 이런 문제가 발생할 때는, 레지스트리에서 해당 AutoRun을 막은 곳을 찾아 지워버리면 제대로 설치가 되게 됩니다.

먼저, 레지스트리 에디터(regedit.exe)를 실행시키고, 아래의 키를 찾아갑니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \IniFileMapping\Autorun.inf
위의 키가 존재하고, 그리고 그 (기본값)이 @SYS:DoesNotExist 이런 식으로 지정되어 있다면 이 케이스에 해당합니다.
 
Autorun.inf 키 자체를 삭제해버리시고, 윈도우를 재부팅하신 후, 다시 설치를 시도해보시면 잘 되실 겁니다. (원래 이 Autorun.inf 키가 존재하지 않는 것이 디폴트입니다)
2010/03/04 04:51 2010/03/04 04:51

trackback :: http://blog.devgear.co.kr/imp/trackback/143

아직 정식 공지되지는 않았지만, 궁금해하실 분들이 있을 거 같아 현재 데브기어에서 준비중인 델파이 관련 세미나들에 대해 미리 약간의 정보를 드리려고 합니다.

먼저, 3월 18일에 의료정보화 델파이 세미나를 합니다. 확정된 일자로서, 장소는 강남 교보타워입니다. 중대형 병원, 의료 SI 업체들, 제약 업계 등이 초청될 예정이구요. 아쉽겠습니다만 의료 업계 쪽만 초청되는 세미나라서 의료 업계 이외의 일반 개발자분들은 참석이 되지 않습니다.

양병규님, 신현묵님을 비롯한 의료 업계에 종사하고 있는 분들을 중심으로 발표가 될 예정이고, 오후 반나절 동안 다섯개 세션이 준비되어 있습니다. 사실 중대형 병원들에서는 델파이 사용률이 아주 높아서, 전체 중대형 병원들 중의 절반 이상이 델파이를 사용하고 있습니다만, 이번 세미나를 통해 의료업계쪽을 확실히 다잡을 예정입니다.

참고로, 이런 업계별 델파이 세미나는 향후로도 최소 반기에 1회씩 진행할 예정입니다. 따라서 하반기에도 특정 업계를 대상으로 한 델파이 세미나가 있을 거구요. 어떤 업계가 될 지는 아직 논의중입니다.

지난해까지 해마다 제품 발표회를 겸해서 진행하던 델파이 전체 세미나는(이하 "델파이 그랜드 세미나"), 연 2회를 할 예정이기 때문에, 상반기에 한번, 하반기에 한번 하게 됩니다. 하반기에는 델파이 신버전 발표와 겹치기 때문에 발표회를 겸하게 되지만, 상반기 그랜드 세미나는 발표와 무관하게 진행하므로 아무래도 좀 더 테크니컬해질 것 같습니다.

상반기 그랜드 세미나는 아직 날짜는 확정되지 않았습니다만, 4월 말에서 5월 초 사이에 진행할 예정입니다. 지난 한주 내내 제 시간을 다 뺏기고 있던 의료 업계 세미나 준비가 틀을 잡아가고 있으니, 이제 슬슬 그랜드 세미나 사전 준비도 해야겠지요.

아, 물론 지방 세미나도 계속 합니다. 그랜드 세미나에 이어서 바로 진행할 예정이고, 지난해처럼 부산, 대전 두군데에서 할 예정이구요.
2010/02/25 13:47 2010/02/25 13:47

trackback :: http://blog.devgear.co.kr/imp/trackback/142

델파이나 C++빌더를 실행했을 때, IDE가 실행되지 않고 대신 기본 웹브라우저에서 "How to Buy" 페이지만 덜렁 뜨는 경우가 있습니다.
사용자 삽입 이미지

이 증상의 원인은 세가지가 있는데요.

1. FSecure 안티바이러스 프로그램의 오작동인 경우 (가장 흔함)
2. 디지털 인증서가 잘못된 경우
3. 트라이얼의 날짜 제한이 만료된 경우

이런 증상을 만나게 되면, 아래 링크한 페이지를 참고하시면 됩니다.
http://support.embarcadero.com/article/40400
(조금 전에 엠바카데로 본사 Support 사이트에 번역해서 글입니다)
2010/02/10 17:28 2010/02/10 17:28

trackback :: http://blog.devgear.co.kr/imp/trackback/137

최근에 문의받은 내용인데... 스캐너에서 스캔받은 이미지를 델파이 프로그램에서 직접 받으려면 어떻게 할까요, 하는 내용이었습니다. 검색해보니 스캐너 연동을 위한 금방 쓸만한 무료 서드파티 컴포넌트가 있었는데요. Delphi Twain이라는 컴포넌트입니다. (여기서 TWAIN이란 스캐너를 연동하기 위한 표준 인터페이스 및 그 드라이버를 말합니다)

사용자 삽입 이미지

실제로 테스트해보니, 간단한 하나의 컴포넌트만으로 현재 PC에 연결된 스캐너를 동작시키고 그 이미지를 TPicture 객체로 받아와 폼 위의 TImage 컴포넌트에 표시할 수 있었습니다. 고급 설정 기능들도 있는데, 그것까지는 다 테스트해보지 못했구요.

다만, 이 컴포넌트가 2004년에 마지막으로 업데이트된 관계로, 델파이 2010이나 2009등에서는 제대로 컴파일이 되지 않습니다. 그래서, 델파이 2010에서도 컴파일 및 설치가 되도록 코드를 조금 수정했습니다. 아울러 원래 소스는 C++빌더에서 지원하지 않는 델파이 문법을 일부 사용하여 C++빌더에서 컴파일이 안되었는데, 그 부분도 수정했으므로 C++빌더에서도 설치가 가능합니다.

아래 첨부 파일을 다운로드하시면 됩니다.

2010/02/08 22:23 2010/02/08 22:23

trackback :: http://blog.devgear.co.kr/imp/trackback/136

델파이 2005 / C++빌더 6 이하 버전에 대한 업그레이드 할인 종료가 이달 말로 종료됩니다. 다시 말해서, 2월 1일부터는 기존에 델파이 7이나 C++빌더 6 등의 버전을 구입해서 사용해왔다고 하더라도 업그레이드로서 구입할 수 없고, 신규사용자용(New User)를 구입해야 합니다.

이미 메일링 등을 통해서 수차례 공지되었던 내용이고, 원래 지난 12월말까지 기한이었던 것이 한달 연장된 것이구요. 본사에서 더 이상 연장되지 않는다고 못을 박은 상황입니다.

저희는 토요일 근무를 하지 않으므로 내일까지 주문된 분량에 대해서만 적용되므로, 사실상 하루 남은 거구요. 본사의 지침이기 때문에, 2월 이후로 넘어가서 저희 데브기어로 요청해도 저희도 별 수가 없습니다.

또, 지금 업그레이드 구입을 하실 수 있는 분들이 혹 올 하반기에 출시될 델파이나 C++빌더의 다음 버전을 기다리려고 마음먹으신 분이 있다면, 그때 신규 사용자용을 구입하시나 지금 업그레이드에다 1년간 SA를 더해서 구입하나 가격이 같다는 것도 알아두시기 바랍니다.
http://blog.devgear.co.kr/imp/entry/DelphiCBuilder의-다음-버전으로-업그레이드할-계획이라면
(정확하게는, 지금 업그레이드하면서 SA를 더해 구입하는 가격이 5만원 정도 더 저렴합니다.)

이런 판매와 관련된 건으로는 가급적 글을 쓰고 싶지 않습니다만, 이런 행사가 지나가고 나면 뒤늦게 적용해달라고 사정하시는 분들이 너무 많아서... 회사 전체로도 그렇지만 저 개인적으로도 업무에 지장이 많습니다. 각별히 부탁드리건대, 기간이 종료된 건에 대해 제게 따로 요청하지 말아주시기 바랍니다. 괜히 제 입장만 난처할 뿐 저도 방법이 전혀 없답니다.

2010/01/28 13:15 2010/01/28 13:15

trackback :: http://blog.devgear.co.kr/imp/trackback/132

지난 밤 사이에 Delphi/C++Builder 2009에 대한 핫픽스 3가 올라왔는데...
http://edn.embarcadero.com/article/40331

이건 사실 제가 이미 올렸던 인트라웹 관련 글 두개의 내용과 반복된 내용입니다.
핫픽스 자체는 아래 주소에서 다운로드 받을 수 있습니다.
http://cc.embarcadero.com/item/27563

위 핫픽스를 다운로드 해보시면 아시겠지만, 인트라웹의 한글 문제에 대해 처음 썼던 글(아래 주소)에서 첨부했던 UTF8ContentParser.pas 파일 하나만 달랑 들어있습니다. 이 파일 자체가 핫픽스인 거죠.
http://blog.devgear.co.kr/imp/entry/VCL-for-the-Web에서-한글-깨짐-문제

이 UTF8ContentParser 유닛은 2010 버전에는 dcu, hpp, pas 모두 기본으로 들어있기 때문에 2010에는 필요가 없는 핫픽스이구요. 어쨌든, 이 UTF8ContentParser를 적용하기 위해서는 인트라웹의 최신 업데이트를 설치해야 합니다. 아래 링크의 글을 참고하세요.

http://blog.devgear.co.kr/imp/entry/VCL-for-the-Web-업데이트-한글-문제-해결
2010/01/19 10:38 2010/01/19 10:38

trackback :: http://blog.devgear.co.kr/imp/trackback/130

지난 11월에, 델파이 및 C++빌더의 2010, 2009 버전의 VCL for the Web에서 한글이 깨지는 문제의 긴급 해결책에 대해 안내해드렸었는데요.
http://blog.devgear.co.kr/imp/entry/VCL-for-the-Web에서-한글-깨짐-문제

바로 며칠 전에 VCL for the Web의 벤더인 Atozed에서 이 문제를 해결한 IntraWeb 10.0.21 버전을 내놓았습니다. 아래의 링크에서 다운로드를 받으실 수 있구요.
http://www.atozed.com/Intraweb/Download/Download.EN.aspx

사용자 삽입 이미지

설치 프로그램을 다운받아 설치하려고 하면 라이선스 키를 입력하라고 나오는데요. 아래의 링크를 참고해서, 메일로 요청해야 합니다. (키를 안넣고도 설치를 할 수 있지만, 그러면 평가판 모드로 설치가 됩니다)
http://www.atozed.com/Intraweb/Download/FreeKeyRequest.EN.aspx

요청하는 데에 특별한 조건이 있는 것은 아니고, 사용중인 델파이/C++빌더의 버전, 회사 이름, 개발자 이름 정도만 써서 키를 요청하면 됩니다. 예를 들면 저는 아래와 같이 무성의하게 메일을 보냈습니다.

제목: IntraWeb 10.0.21 Free Key Request
내용:
Hello,

Would you please send me IntraWeb 10.0.21 key?

Version : RAD Studio 2010 Architect
Developer Name: 개발자이름
Company Name: 회사이름


한가지 주의할 점은, 이렇게 요청해서 받은 키는 모든 델파이/C++빌더 버전에 대한 키가 아니라 요청한 한가지 버전만 적용되는 키라는것입니다. 설치 프로그램에서는 델파이/C++빌더의 모든 버전이 선택되어 있는데, 요청했던 버전 하나만 선택해야 키를 입력했을 때 다음으로 넘어갈 수 있습니다.

그냥 이 업데이트를 설치한 상태로는 그대로 한글이 깨지구요. 지난번에 알려드렸던 대로 UTF8ContentParser 유닛을 uses 해줘야합니다. 다만 이번에는 UTF8ContentParser.pas 유닛이 기본으로 포함되어 있어서 별도로 다운받아 복사해줘야 하는 불편은 덜었네요.

이 업데이트를 설치하고 나면 파일 업로드에 필요한 TIWDBFile 컴포넌트를 사용할 수 없습니다. 아마도 벤더인 Atozed에서 아직 파악을 못하고 있는 듯 한데, 레포트하도록 하겠습니다.

2010/01/12 08:11 2010/01/12 08:11

trackback :: http://blog.devgear.co.kr/imp/trackback/126

Delphi/C++Builder 2007은 공식적으로 Windows Vista까지만 지원하며, Windows 7은 지원하지 않습니다. Windows Vista와 Windows 7은 기술적으로 대단히 유사하기 때문에 일반적으로는 Windows Vista를 지원하는 애플리케이션은 Windows 7도 지원하는 경우가 대부분입니다.

하지만 반드시 그렇지는 않아서, Vista에서는 아무 문제가 없었던 것이 Windows 7에서 오동작하는 경우도 간혹 있습니다. 따라서 저희 데브기어와 본사인 엠바카데로의 공식적인 입장은, Windows 7에서의 정상 동작을 보장하려면 Delphi/C++Builder의 2010을 사용하여 개발하라는 것입니다.

바로 이번에 알려드리는 핫픽스가 이런 경우의 문제인데.. Delphi/C++Builder 2007 버전은 물론 Vista에서 제대로 동작하지만, Windows 7에서는 몇가지 부분에서 오동작을 합니다. 특히 문제가 되는 것이 디버거인데요. 이번에 공개된 비공식 패치가 이 Windows 7에서의 디버거 오작동을 패치하는 것입니다.

RAD Studio 2007 Debugger Fix for Windows 7
http://cc.embarcadero.com/item/27521

비공식 패치이기 때문에, 자동 업데이트로 제공되지 않으며 알려주지도 않습니다. 반드시 수작업으로 다운로드하여 직접 파일을 덮어씌워야 합니다.

이와 동일한 문제에 대해 Delphi/C++Builder 2009 버전에 대해서는 지난 12월 7일에 공식 핫픽스 소식을 알려드렸었습니다.
http://blog.devgear.co.kr/imp/entry/DelphiCBuilder-2009-핫픽스-2

Delphi와 C++Builder의 2007 버전은, 아직 정상적으로 판매되고는 있으나 공식 지원은 종료된 상태입니다. 정확하게 따지면 디서포트(De-Supported) 상태입니다. 이번 패치가 '비공식'인 이유도 지원 기간이 끝났기 때문이구요. (반면 2009 버전은 현재 패시브 상태에 있어서, 핫픽스나 서비스 팩은 제공되지 않지만 기술지원은 되고 있습니다)

물론, Windows 7을 공식적으로 지원하는 Delphi/C++Builder 2010에서는 아무 해당 사항이 없는 얘기죠.
2009/12/24 18:41 2009/12/24 18:41

trackback :: http://blog.devgear.co.kr/imp/trackback/120

볼랜드/엠바카데로 개발툴들에 대해, 기술지원이라고 하는 것은 원래는 본사에서 제공하는 기술지원을 말합니다. 그런데 현실적으로 한국 지사(지금은 데브기어죠)에서 본사의 딱딱한 기술지원만 제공할 수는 없기 때문에,

또, 본사의 기술지원 기준에서는, 개발툴 제품만 구입한 경우에는 기술지원이 제공되지 않습니다. SA(메인터넌스라고도 합니다)를 함께 구입한 경우에만 기술지원이 제공되죠. 하지만 데브기어에서는 지사 차원에서 자체적인 추가 기준을 마련하여 기술지원을 제공하고 있습니다. (물론 SA를 함께 구입하신 경우에는 더 많은 지원과 교육을 받을 수 있습니다)

아래 링크의 글은, 현재 정식 기술지원이 제공되는 Delphi, C++Builder의 버전들에 대한 내용입니다. (조금 전에 번역해놨습니다)

Delphi/C++Builder/JBuilder/InterBase 지원 버전들
http://support.embarcadero.com/article/40286

델파이와 C++빌더에 대한 부분만 발췌하면 다음과 같습니다.

Delphi

제품

Active

Passive

De-Supported

Delphi 2010 2009년 8월    
Delphi 2009 2008년 9월 2009년 9월  
Delphi 2007 for Win32 2007년 4월 2008년 12월 2009년 12월
Delphi 2006 2005년 12월 2008년 4월 2009년 8월
Delphi 2005 2004년 10월 2006년 1월 2008년 12월
Delphi 8 for Microsoft .NET 2003년 12월 2005년 12월 2008년 12월
Delphi 7 2002년 8월 2005년 12월 2008년 12월
Delphi 6 및 이전 버전들 2001년 5월 2002년 8월 2003년 8월

C++Builder

제품

Active

Passive

De-Supported

C++Builder 2010 2009년 8월    
C++Builder 2009 2008년 9월 2009년 9월  
C++Builder 2007 2007년 6월 2008년 12월  
C++Builder 2006 2005년 12월 2008년 4월 2009년 8월
C++BuilderX 1.x 2003년 9월 2006년 1월 2007년 1월
C++Builder 6.0 2002년 2월 2004년 10월 2008년 12월
C++Builder 5.0 및 이전 버전들 2001년 10월 2002년 2월 2003년 2월

액티브 지원 / 패시브 지원 / 디서포트에 대해 간략히 설명하자면.. 액티브 지원 상태인 경우에만 서비스팩이나 핫픽스 등을 제공합니다. 그리고 액티브에서 패시브 상태까지는 본사에서 기술지원을 접수받고 처리하고요. 디서포트로 넘어가면 접수는 하지만 답변을 할 의무가 없습니다.

각 버전에 대해 시기별로 액티브 지원, 패시브 지원, 디서포트 등이 명시되어 있는데요. 요약해서 말하자면, 델파이와 C++빌더의 2010은 현재 액티브 지원 상태이며, 2009는 패시브 지원, 2007 버전은 디서포트 상태입니다.

델파이 7과 C++빌더 6의 경우 단종되었다가 다시 판매하고 있습니다만 이 두 버전은 모두 2008년 12월부로 디서포트 상태로 넘어가 있습니다. (이 두 버전은 통상적인 경우보다 패시브까지의 지원 기간이 많이 연장되었었는데, 이 두 버전에만 적용되었던 예외적인 경우이고 일반적이지 않습니다)

통상적으로는, 현재 최신 버전은 액티브 지원 상태, 그 이전 버전은 패시브 지원 상태(2년 이내일 경우), 그리고 2년이 지나고 나면 디서포트로 넘어갑니다.

제품 릴리즈와 버전, 기술지원의 용어에 대한 설명은 아래 글에서 자세히 설명되어 있습니다.
http://support.embarcadero.com/article/39984

물론 이건 본사의 기준이구요. 데브기어에서는 구버전이라고 해도 최대한의 기술지원을 제공하고 있습니다. 다만 서비스팩이나 핫픽스의 경우는 데브기어 자체적으로 만들어서 배포할 수는 없는 것이므로(간혹 긴급 패치는 만들어 제공하기도 합니다) 알고는 계셔야 하겠네요.
2009/12/23 16:26 2009/12/23 16:26

trackback :: http://blog.devgear.co.kr/imp/trackback/121