Korean language support for text or memo

Posted on 2002-06-26
Last Modified: 2010-04-04

I'm trying to build an application that supports English and Korean language input fields.  I'm trying to use the Win2000 IME to do the switch at this time.  Unfortunately, although Korean characters are displayed, they are not correct (i.e. full syllable blocks instead of individual characters) and they turn to question marks when I move to the next character.

Any idea how to get this working?


Question by:sfb
  • 2
  • 2
  • 2
  • +2

Assisted Solution

VENKAT earned 60 total points
ID: 7112638
Go to your Delphi Menu Click on Project, so u can follow below steps to add ur Korean language ...
1. Save and build your project.
2. With your project open in the IDE, choose Project|Languages|Add. When you open the Resource DLL wizard this way, it displays only languages that are not yet included in your project.
3. Select your project from the list that appears in the dialog. (That is, make sure a check mark appears in the box to the left of each project you want to process.) At this point, you can also set the root directory for the DLL projects and change the base-language setting (for Repository queries). Then click Next.

4. Select the languages you want to include in your project by checking the boxes next to them.

Select only languages which are translation targets. You don't need to create a resource DLL for the primary (base) language in which you are developing your application, but you can do so if you wish.

You can change the DLL extension for any language by clicking in the Extension column.

Click Next.

5. Set the directory path for each language’s resource DLL by clicking and typing in the Path column. The directories you specify must fall under the root directory selected in Step 3 above.

Click Next.

6. The languages you’ve selected appear in the next dialog. For each language,

 If a resource DLL already exists for the language (in the directory you have specified), click in the Update Mode column to select Update or Overwrite. Choose Update to keep and modify the existing DLL project; choose Overwrite to create a new, empty DLL project. If you choose Overwrite, the wizard will delete the old DLL project and any translations it contains.

 If no resource DLL exists, “Create New” appears in the Update Mode column. There are no further options to select.

Click Next.

7. Click Finish to create or update resource DLLs for the languages you’ve selected and include them in your project.

If the wizard asks to generate a DRC file, click Yes. Any project that uses its own resource strings (instead of previously compiled RC files) needs a DRC file.
     If you are sure that no new DRC files are needed (because your project doesn't introduce any resource strings of its own), you can select the "Skip DRC files that are not found" check box in the final dialog. This prevents the wizard from generating, or asking to generate, DRC files.

Author Comment

ID: 7112739

These options do not appear to be in my Delphi.  I'm using Delphi 6 Pro.


Expert Comment

ID: 7113257
The above my options are from Delphi 5. Sorry no idea on Delphi 6. You try for the same..
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

LVL 22

Accepted Solution

Mohammed Nasman earned 40 total points
ID: 7113620

  These feature only include with Delphi Enterprise editoin, not with the Pro

  if you want to see the text in memo or textbox, try using the unicode components

Author Comment

ID: 7113638

I checked my Delphi 5 and it also did not have the language feature.  Are you using Pro or Enterprise?


LVL 22

Expert Comment

by:Mohammed Nasman
ID: 7118060
I'm using Enterprise edition
the Pro edition doesn't has it

Expert Comment

ID: 9343153
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
Post your closing recommendations!  No comment means you don't care.

Expert Comment

by:Lukasz Lach
ID: 9453986
No comment has been added lately (17 days), so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

RECOMMENDATION: Award points to mnasman http:#7113620

Please leave any comments here within 7 days.

-- Please DO NOT accept this comment as an answer ! --


EE Cleanup Volunteer

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to convert wav to mp3 in delphi 9 219
Mydac connection data base issue 3 166
Delphi : could not find program, '...exe' 2 191
Firemonkey android show image from resource ? 1 46
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question