Delphi 2010 Handbook

No Comments

얼마전 출간된 유명 저자 Marco Cantu의 Delphi 2010 Handbook이 Delphi 2010/C++ Builder 2010/RAD Studio 2010 정품 사용자에 한해 엠바카데로 개발자 사이트에서 무료로 배포되기 시작했습니다.

사용자 삽입 이미지
Marco Cantu와 엠바카데로가 협력해서 그동안 새로운 버전이 출시될 때 마다 여러건의 훌륭한 문서들이 제공되었는데 이번에는 책 전체를 제공하고 있습니다.
대신에 챕터 사이에 상용 콤포넌트 광고가 들어가 있네요…^^
사용자 삽입 이미지
총 319 페이지로 이루어져 있고 주요 목차는 아래와 같습니다. 정품 사용자분들은 얼른 다운 받으러 고고씽~~~~
  • Chapter 1 : A Better IDE
  • Chapter 2 : The Debugger
  • Chapter 3 : Extended RTTI and Attributes
  • Chapter 4 : More on the Compiler and the RTL
  • Chapter 5 : The VCL and Windows 7
  • Chapter 6 : Touch and Gestures
  • Chapter 7 : Database Access and DataSnap
  • Chapter 8 : REST Web Services

iTunes for Delphi Component

No Comments

정체되어 있는 델파이 콤포넌트 시장에 대해 Doric Temple이 “Component iTunes” 포스트를 통해 콤포넌트를 위한 iTunes 스토어를 열어 주기를 제안하네요.
엠바카데로 입장에서는 여러가지로 고민해야 할 것이 많겠지만 콤포넌트 시장을 양성화하고 확대시키는데 이만큼 훌륭한 아이디어는 없다고 생각됩니다.
사실 최근 델파이 콤포넌트 시장에는 몇몇 대형(?) 벤더 빼고는 거의 신제품 출시가 안되고 있습니다.
작지만 유용한 콤포넌트들도 충분히 저렴한 가격으로 팔릴 수 있는데도 불구하고 시장(판매망) 자체가 없다 보니 개발자나 개발사들이 개별적으로 판매를 하거나 ShareIt 같은 서비스를 이용해서 판매를 하는 데 홍보나 관리적인 측면에서 문제가 많은 것이 사실입니다.
 개인 개발자들 같은 경우에는 접근하기가 특히 더 어렵겠죠.
콤포넌트를 찾는 개발자와 판매하는 개발자들 모두를 한 곳으로 모을 수 있는 스토어가 있다면 정말 좋겠습니다.

Delphi 2009 관련 문서

No Comments

RAD Studio 2009가 제 손에 들어온 기념으로 그동안 모아 두었던 Delphi 2009 관련 문서를 정리 해 봅니다.

Marco Cantu

Delphi And Unicode
A Tour of Delphi 2009
Using New Delphi Coding Styles and Architectures

Dr. Bob

Unicode tip #1 – don’t forget the font
Unicode tip #2 – UTF-16 Surrogate Characters
Unicode tip #3 – UTF-16 Number of Printable Characters
Unicode tip #4 – Using and Extending TCharacter with IsVowel
Unicode tip #5 – FillChar and Fill/ZeroMemory
Unicode tip #6 – Character Literals
Unicode tip #7 – Unicode Text File Output
Unicode tip #8 – Integer and Float To AnsiString
Unicode tip #9 – Console Output
Unicode tip #10 – ANSI vs. Unicode UpperCase
Unicode tip #11 – Stringchecks Off
Delphi 2009 Generics and Anonymous Methods

Combining Anonymous Methods

Delphi 2009 Unicode

Jan Goyvaerts

Delphi 2009 String Performance in a Nutshell
Using RawByteString Effectively
Speed Benefits of Using The Native Win32 String Type
Needless String Checks with EnsureUnicodeString

Allen Bauer

Unicode Character Categorization
Meanwhile, back at the (Unicode) ranch
Tiburon – String Theory

Roland Beenhakker

Exploring anonymous methods
A simple Generic List: TList

Olaf Monien

Delphi 2009: TStringBuilder (Recap and Benchmark)

Chris Benson

Alignment in Delphi 2009
Tiburon Sneak Peek: COM
Unicode: SizeOf(Char) and SizeOf(Byte)
Delphi 2009 – Unicode in Type Libraries

Craig Stuntz

D2009 Generics and Type Constraints
Building a Generic Statistics Library, Part 1

Building a Generic Statistics Library, Part 2

Building a Generic Statistics Library, Part 3

Building a Generic Statistics Library, Part 4

Building a Generic Statistics Library, Part 5

Jacob Thurman – Castalia

Preparing for Delphi 2009: Part 1
Preparing for Delphi 2009: Part 2
Preparing for Delphi 2009: Part 3
Preparing for Delphi 2009: Part 4
Delphi 2009 and Unicode

Nick Hodges

Tiburon News, Information, and Sneak Peeks
New Language Construct for Exit
Don’t Get Caught with Boxes
Delphi in a Unicode World Part I: What is Unicode, Why do you need it, and How do you work with it in Delphi
Delphi in a Unicode World Part II: New RTL Features and Classes to Support Unicode
Delphi in a Unicode World Part III: Unicodifying Your Code

Andreano Lanusse

Tiburon – Building strings with TStringBuilder
Tiburon – more about DataSnap

David Intersimone

Tiburon – new language features for Delphi 2009
Tiburon’s LoadFromFile and SaveToFile for Unicode characters

Chris Hesik

Tiburon Preview: Vista Wait Chain Traversal

Serge Dosyukov

Tiburon: Why Unicode IS important

Steven Shaughnessy

DataSnap 2009 Overview

Marjan Venema

Creating an International Console

Delphi And Unicode

No Comments

 얼마전에 출시된 Delphi 2009 버전에서는 본격적으로 Unicode를 지원합니다.
대부분의 Delphi 개발자들은 ANSI/MBCS로만 개발해왔기 때문에 Unicode에 대해서는 잘 모르는 경우가 많습니다. 따라서 CDN에 각종 유니코드 관련 아티클이 올라왔었는데요. 이번에 제대로된 문서가 하나 올라왔습니다.

21일자로 CodeGear에서 유명 저자인 Marco CantuDelphi 2009 Handbook에서 Unicode 부분만 빼서 CDN에 공개하였습니다. 27페이지나 되네요…

Delphi And Unicode

사용자 삽입 이미지

어플리케이션에서 Ctrl+/ 또는 Alt+/ 단축키가 동작하지 않을 때

No Comments

델파이로 만든 어플리케이션에서는 메뉴나 액션의 단축키로 Ctrl + / 또는 Alt + / 키를 설정해도 동작하지 않는다.

/ 키를 VCL에서 인식할 수 없기 때문에 발생하는 문제인데 이를 해결하려면 메뉴나 액션이 포함되어 있는 폼의  IsShortCut 메소드를 오버라이드 해서 다음과 같이 별도 처리를 해주면 된다.

function TXXXForm.IsShortCut(var Message: TWMKey): Boolean;
const VK_SLASH = 191;
var SS : TShiftState; begin Result := inherited IsShortCut(Message);

// 기존 방법으로 단축키를 찾지 못했을 경우 if not Result then begin SS := KeyDataToShiftState(Message.KeyData);
// Ctrl+/ 나 Alt+/ 이면 if ((ssCtrl in SS) or (ssAlt in SS)) and
(Message.CharCode = VK_SLASH) then begin // CharCode를 변경한다. Message.CharCode := TextToShortcut('/');

// 변경된 메시지를 가지고 ActionList를 다시 한번 훑어본다. Result := inherited IsShortcut(Message);
end;
end;
end;

Older Entries Newer Entries