Deadline extended to submit Unicode migration stories for Delphi and C++Builder

By: Tim DelChiaro

Abstract: Submit your migration story by November 27th

Deadline extended to November 27, 2009 plus new option to submit stories by email.

RAD Studio 2009 empowered you, the Delphi and C++Builder developer, to deliver first class, Unicode-enabled applications to your customers. While this important development is opening new markets for your software, in some cases it may have presented a challenge for some existing applications and development techniques, especially where code has included explicit assumptions about the size of strings.

We want to aid those developers faced with the task of migrating existing applications to RAD Studio 2009 and later by compiling a list of real-world obstacles, and the techniques used to overcome then, and you can help.

If you have encountered issues in your Unicode migration, we want to hear from you. We are collecting stories of Unicode migration from the front lines. We are going to organize these stories, and their solutions, into a guide for other developers to learn from. We are going to call it “Migrating to Unicode with Delphi and C++Builder: A Best Practices Cookbook.”

If you story is one of those selected you will be entered into a drawing for a new Apple 32GB iPod Touch, a $299.00 value. Furthermore, you will be credited with your contribution (unless you wish to remain anonymous), both on our Web site, as well as in the Migration Cookbook.

Even if your story is not selected, you will be eligible to win one of several other valuable prizes, including an iPod Nano (video) 16GB, a $179.00 value or a 4GB iPod Shuffle, a $79.00 value.

Now it is time to get recognition for you ingenuity, and help other developers in the process. So get excited and show us your code. The deadline for submissions is November 27, 2009.

Terms and conditions apply

All submissions must include a description of the problem and the solution that was implemented. Actual code samples that represent the problem and solution are preferred. Submissions may not include proprietary or non-disclosable information. All submissions become property of Embarcadero Technologies. The selection of stories for inclusion in the Migration Cookbook are at the sole discretion of Embarcadero, its employees, and advisors. If two or more submissions are judged to be the same, it will be at Embarcadero Technologies’ discretion whether to select one, or combine stories and credit each of the submitters. All decisions are final. 

    How to Submit your Migration Stories

By email: Email your story to

Online (This is the preferred method. We're just using the GetPublished system as a way for users to submit stories. They won't actually be published as articles as submitted so don't worry about making it perfect)

  1. Go to
  2. Enter a title for your story that includes the word Migration
  3. Enter a short description in the abstract such as “Migrating a xxxx application from Delphi 2007 to Delphi 2010”
  4. You can upload your story and code from a Microsoft Word document by clicking the Browse button next to the Upload File box and selecting the file on your system. Or you can change the file type from Microsoft Word to HTML and enter the information in the HTML editor. Microsoft Word is the preferred way to submit. PLEASE BE SURE THE INFORMATION YOU SUBMIT FOLLOWS THE GUIDELINES ABOVE
  5. Under Community Mappings, expand the EDN section and double click Delphi if you’re submitting a Delphi story or C++Builder if you’re submitting a C++Builder story (or select the name and click the Add button). The path name should then appear to the right of the list.
  6. When you’re done, click the Submit Article button to submit your article
  7. Agree to the legal terms on the following pages, first the digital signature agreement and then the Warranty of Originality and Assignment of Rights form.

For more information on using the GetPublished system, see the GetPublished User Guide and Tips for Great Documents with GetPublished.

    Sweepstakes Official Rules

1. NO PURCHASE NECESSARY. A PURCHASE OR PAYMENT WILL NOT IMPROVE YOUR CHANCES OF WINNING. LIMIT ONE ENTRY PER PERSON. Open to legal residents of the United States. Employees and directors of Embarcadero Technologies, Inc. ("Sponsor") its affiliates, subsidiaries, advertising, promotion, and fulfillment agencies, and members of the immediate family or household of each of the above are not eligible to participate. Sweepstakes starts on or around 12:00:01 a.m. Pacific Time (PT) on October 1, 2009 and ends at 5:00pm PST, November 27, 2009. (“) Promotion Period").

2. HOW TO ENTER: To enter, send us during the Promotion Period, your before and after snippets of non-confidential code that you migrated from non-Unicode to full Unicode enablement along with a case study story (collectively the “Whitepaper”). All submissions will be placed into a random drawing for prizes.

Once submitted, entry cannot be deleted, canceled, or modified. By entering, you agree that Sponsor may use the information provided by you for marketing purposes. If you do not wish to be contacted by Embarcadero Technologies or its partners, you may opt out of future communications by following the opt-out directions when prompted. Limit one entry per person. You may enter the Sweepstakes under one name and one email address only. Enter using only an email address subscribed and registered in your name. In the event of a dispute as to entries submitted by multiple individuals using the same email account, entry will be deemed to have been submitted by the authorized subscriber of the email account used to enter the Sweepstakes at the actual time of entry. The authorized email account subscriber is deemed to be the natural person who is assigned an email address by an Internet access provider, on-line service provider or other organization, which is responsible for assigning email addresses or the domain associated with the submitted email address. Entries generated by script, macro, robotic, programmed, or any other automated means are prohibited and will be disqualified. Entrants assume all risk of lost, late, misdirected, incomplete, or illegible entries.

By submitting your Whitepaper you are agreeing that Embarcadero will have an unlimited license to modify, translate, copy, reproduce and distribute the Whitepaper through any and all means.

3. PRIZES AND ODDS OF WINNING: A Delphi and a C++Builder Grand Prize along with single second and third place prize will be awarded from one drawing from all eligible entries received during the Promotion Period. GRAND PRIZE: One grand prize (32GB iPod touch) will be picked for Delphi and one for C++Builder, a $299 approximate retail value (AVR). Secondary prizes for both will be an iPod nano (video) 16GB, a $179.00 AVR. The third place winners will receive a 4GB iPod shuffle, a $79.00 AVR. Plus, you will get recognized in the Migration Cookbook, and will have a profile (if desired) to be spotlighted on the Embarcadero website. The odds of winning a prize depend on the number of eligible entries received. The random drawing and awarding of the prize will be conducted under the supervision of Sponsor (Judge), whose decision is final and binding in all matters pertaining to this Sweepstakes. Entrants agree to be bound by these Official Rules and the decision of the Judge.

4. GENERAL CONDITIONS: Winners will be notified by e-mail or mailing address (at Sponsor's sole discretion) and may be required to sign and return an Affidavit of Eligibility and Release of Publicity and Liability within seven days of notification. In the event of noncompliance, if a winner cannot be reached at the e-mail or mailing address on that winner's entry, or if a prize or prize notification is returned as unclaimed or undeliverable, that prize will be forfeited and an alternate winner will be selected. No substitution of any prizes will be offered. No prize transfer permitted. If a prize is unavailable, Sponsor reserves the sole right to substitute a prize of equal or greater value. All taxes, fees, and surcharges on prizes are the sole responsibility of the prizewinner. By participating and accepting a prize, where permitted by law, the winner grants to Sponsor, (and agrees to confirm that grant in writing), and those acting pursuant to the authority of Sponsor, the right to print, publish, broadcast and use, worldwide in any media now known or hereafter developed, including but not limited to the World Wide Web, at any time(s), the winner's name, portrait, picture, voice, likeness and biographical information as news or information and for advertising and promotional purposes without additional compensation or review.

5. RELEASE OF LIABILITY: All entrants release Sponsor, its parent, affiliates, subsidiaries, officers, directors, agents, employees, and all others associated with the development and execution of this Web site and Sweepstakes from any and all liability with respect to or in any way arising from this Sweepstakes and/or acceptance or use/misuse of the prizes, including but not limited to liability for personal injury, bodily injury including wrongful death, damage to property, and damage or loss of any other kind. Sponsor is not responsible for prize quality or utility. Sponsor is not responsible for any incorrect or inaccurate information, whether caused by Web-site users or by any of the equipment or programming associated with or used in the Sweepstakes or by any technical or human error which may occur in the processing of submissions in the Sweepstakes. Sponsor assumes no responsibility for any error; omission; interruption; deletion; defect; delay in operation or transmission; communications-line failure, theft, or destruction or unauthorized access to, or alteration of, entries. Sponsor is not responsible for any problems or technical malfunction of any telephone network or lines; computer on-line systems, servers, or providers; computer equipment; software; or failure of e-mail or entry on account of technical problems or traffic congestion on the Internet or at any Web site or combination thereof, including injury or damage to participants or to any person's computer related to or resulting from participating or downloading materials in this Web site or Sweepstakes. Sponsor is not responsible for user cheating or fraud by any entrants. Any activities intended to disrupt or interfere with the proper play of the Sweepstakes, or defraud Sponsor in any way will be prosecuted to the fullest extent of the law. Participants who engage in any of the foregoing activities will be disqualified and will forfeit any prizes won. If, for any reason, the Sweepstakes is not capable of running as planned, including, without limitation, infection by computer virus, worm or bugs, tampering, unauthorized intervention, fraud, technical failures, or any other causes beyond the control of Sponsor, which in the sole opinion of Sponsor, could corrupt or affect the administration, security, fairness, integrity, or proper conduct of this Sweepstakes, Sponsor reserves the right, at its sole discretion, to cancel, terminate, modify, or suspend the sweepstakes.

6. DISPUTES: THIS SWEEPSTAKES IS GOVERNED BY THE LAWS OF THE UNITED STATES AND THE STATE OF CALIFORNIA, WITHOUT RESPECT TO CONFLICT OF LAW DOCTRINES. As a condition of participating in this Sweepstakes, participant agrees that any and all disputes which cannot be resolved between the parties, and causes of action arising out of or connected with this Sweepstakes, shall be resolved individually, without resort to any form of class action, exclusively before a court located in California having jurisdiction. Further, in any such dispute, under no circumstances will participant be permitted to obtain awards for, and hereby waives all rights to claim punitive, incidental, or consequential damages, including reasonable attorneys' fees, other than participants' actual out-of-pocket expenses (i.e. costs associated with entering this Sweepstakes), and participant further waives all rights to have damages multiplied or increased.

7. WINNER: For the name of the winner, send a self-addressed, stamped envelope to Embarcadero Technologies, Attention: RAD Products Marketing, 100 Enterprise Way, Scotts Valley CA 95066 by December 1, 2009.

8. SWEEPSTAKES SPONSOR: The sweepstakes Sponsor is Embarcadero Technologies, Inc., 100 Enterprise Way, Scotts Valley CA 95066.

Server Response from: ETNASC03