>>Ok, this will help how ?? Lets you use the tab and arrow keys. Although I don't know if it will work if you are using the DLL in a VB app. I know if definately works for a Delphi Application accessing a Delphi DLL. I know because I have done it and we have had to use the solution because trying to 'fix' the problem is not worth the hassle. I also think it will/should/better be fixed in Delphi 6 because I consider it a bug. Packages or no Packages, application behaviour should be the same. >>i.e. why is this different than a normally compiled DLL ? Because in Delphi 5 it is. I assume you are using delphi 5 because this doesn't happen in Delphi 3 or 4 (I have been informed by a reliable source). I think this 'problem' was introduced because of the introduction of Frames in Delphi 5 although I haven't received an official word from Borland. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi"