Working with hebrew character and delphi program

Hello guys,

I need a help.

I want to develop a system in delphi that can work with hebrew characteres but I don't know how to start and what I need to do.

My doubts are:

1) Can I use any component with Hebrew letter such as: dbedits, dbmemoedit, etc?
2) If my windows language default is english how to work with hebrew only in my system?
3) Can I use access database 2003 to keep all information?

Maybe there will be anothers doubts, but these are the firsts.

I have both version of delphi: 7 and XE4. Can I develop in both?

I thanks
Alexandre
LVL 1
hidrauAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ArgentiCommented:
Hello Alexandre,

I will start with your last question
I have both version of delphi: 7 and XE4. Can I develop in both?
The answer is No, you cannot develop in both.
Only Delphi XE (starting with XE2 if I remember correctly) natively supports Unicode characters sets.

1) Can I use any component with Hebrew letter such as: dbedits, dbmemoedit, etc?
If using Delphi XE4, then yes.

2) If my windows language default is english how to work with hebrew only in my system?
There is nothing to worry about. Your windows language version will not put any problems in using your desired language or character set into your own application.

3) Can I use access database 2003 to keep all information?
Yes, it seems that Unicode is supported from version Office 97, so 2003 will do.
http://office.microsoft.com/en-us/office-2003-resource-kit/unicode-support-and-multilingual-office-documents-HA001140229.aspx
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
hidrauAuthor Commented:
Hello Argenti,

Thanks very much for your reply.

I still have a doubt on the 2º question.

My application is working with hebrew letter, but my windows is settled in english language.

My question is:

Is there any way to work only in my application with hebrew without need to setle my windows language? Or anytime that I want to work with my application I will need to change the keyboard configuration to work with it?

thanks
0
ArgentiCommented:
Alexandre,

Now I understand much better your 2nd question.
I'm affraid you will have to manually switch from one keyboard configuration to another, given the fact that your Hebrew keyboard config will allow you to enter special characters mapped directly to your existing keys.

I use three(!) Keyboard configurations myself which I manually switch for whichever application I need. English + French + Eastern-European. This way I am able to use ANY of the three on ANY application I want.

In order to simplify things you can define Shortcut keys for fast switching between them :) (see Keyboard Preferences)
0
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

ArgentiCommented:
Nevertheless... It looks like there is a way to select different Keyboard input method for each application, in Windows 8: http://egilhansen.com/2012/12/01/how-different-keyboard-layout-each-program-windows-8
0
Geert GOracle dbaCommented:
actually unicode was supported in the IDE as of Delphi2009.

windows can display any language you want
providing the language pack for that language is installed.
the language bar allows you to switch between languages and display settings

ms access 2003
Are you aware of this ?
"Support for Office 2003 products is ending on April 8, 2014."

unicode was supported since 2000
https://www.fmsinc.com/free/NewTips/Access/accesstip44.asp

reading and writing correctly with unicode characters also relies on the client used between the database and the app
0
hidrauAuthor Commented:
thanks very much
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.