Sonia, > Is thr any strong reason to move from c# to delphi ?
I don't know much about C#, but the first question to ask before you spend a lot of time learning and developing in any language is: I this language based on an industry standard? An industry standard is one that is set and maintained by an independent standards organization, like W3C, ANSI, ISO, and ECMA. Delphi is based on the ANSI standard language Pascal. Delphi extends the Pascal language in many ways, but you can isolate your use of those extensions so that moving to another Pascal-based development environment is straightforward. I read something shortly after C# was rolled out by Microsoft that they had submitted it as an ANSI standard, but have not read anything about the finalization of the standard. Be aware that Sun originally promised that Java would be submitted for an ANSI standard and then reneged. Why do I care if it is a standards-based language? Because writing non-trivial programs in an efficient way involves writing a lot of library code which will, one way or the other, be recycled into a great many programs. If the language you write your library in is based on an independent standard, you have a reasonable assurance that future implementations of the compilers (or interpreters), and even future versions of the language itself, will be backwardly compatible with your library. If you choose a language that is not standards based, it is very likely you will need to rewrite your old code as the language evolves. Ask anyone who has written VB software for any length of time. Glenn Lawler Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/advanced_delphi/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/