zhyhero Posted January 16, 2022 Share Posted January 16, 2022 (successed with VCL Form App) I use Aurelius in my unigui app. First, I declare an Entity (Aurelius Orm Object). The Entity has Russian, French and Japanese Property(Name), and just for test. Second, bind to AureliusDataSet. Run this app,got error. Debug , get callstack. Fields. Any Idea ? Quote Link to comment Share on other sites More sharing options...
mikromundo Posted January 17, 2022 Share Posted January 17, 2022 Try use UTF8. Quote Link to comment Share on other sites More sharing options...
zhyhero Posted January 18, 2022 Author Share Posted January 18, 2022 On 1/17/2022 at 8:45 AM, mikromundo said: Try use UTF8. The test was successed running by VCL Application mode, no need change souce file to UTF8. And if there has only one AureliusDatasetXXXXXX object (TSomeField type, Not the entity class) declare with none english characters name ,it may successed running by Unigui Application mode. look call statck ==> ObjectTextToBinary()->.............->TParser.TokenString-> TEncoding.GetString() I guess there have some problem during "cast .dfm file or it's TStream object" process. Quote Link to comment Share on other sites More sharing options...
mikromundo Posted January 18, 2022 Share Posted January 18, 2022 I had problems with arabic and chinese users of my application and those problems were solved when i set by default ( in DELPHI ) and converted my forms to UTF8. Sorry I can't be of more help...I hope you find the solution. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.