Jump to content

Coniah

Members
  • Content Count

    7
  • Joined

  • Last visited

Everything posted by Coniah

  1. I usually upgrade a few months after the initial release of an update since I use Delphi in a production environment. The current release came at a lull in my production cycle and since the 10.3.3 to 10.4.1 upgrade went smoothly, I decided to give 10.4.2 a spin. A minor (dot dot upgrade) should be pretty minor and the upgrades from 10.3.1 to 10.3.2 and 10.3.3 were all pretty seamless. First impression is that this is not a simple upgrade. After the upgrade the IDE would not load, throwing numerous errors about missing files. None of the 3rd party components loaded. Time to start over. I'm uninstalling and re-installing to see if it goes better. How was your upgrade experience? Knowing which method you installed before (off-line ISO install versus Web install) I think is key. That makes it transition better, but you may need to confirm your library paths as well. I've got it working now, but it took longer than usual dot dot upgrades.
  2. Coniah

    Delphi 10.4.2 first impressions

    I agree. It's also a good time to clean out unused components. I appreciate the suggestions.
  3. Coniah

    Delphi 10.4.2 first impressions

    Glad things are working well. I'll keep trying. I'm looking forward to using the latest version. It was a good move to update your TMS components. After reinstalling, it's the TMS components that are generating errors when I try to recompile.
  4. Coniah

    Delphi 10.4.2 first impressions

    Thanks Uwe. I made the mistake of using the Migration Tool. A fresh uninstall and reinstall worked to restore a working instance of RAD Studio. I'll have to reinstall and configure the 3rd party components. I was hoping this process would get easier, and I thought the dot dot upgrades didn't require reinstalling, but I was wrong.
  5. I've used the SetVersionInfo with 10.4.1. Thank you for such a useful tool.
  6. I just finally got upgraded from Delphi 10.3.3 to 10.4.1. In recompiling one of my applications, I am getting "EVariantTypeCastError' 'Could not convert variant of type (UnicodeString) into type (Boolean)'. Upon closer inspection, the field value returned in the TClientDataSet is a widestring 'T', instead of a boolean 'True'. Compiling with 10.3.3 returns 'True' while 10.4.1 returns 'T' which is not in the default expected values for TrueBoolStrs. While I can work around this by either modifying TrueBoolStrs or comparing the returned value against 'T', I'd prefer to understand what changed when I went from 10.3.3 to 10.4.1. I noticed that the TRESTResponseDataSetAdapter has a new property 'TypesMode' which defaults to 'StringOnly'. What is this property? Thanks Coniah
  7. Thanks. I modified the TrueBoolStrs to include 'T' as a work around, but would prefer to have the parser return 'True' instead of 'T'. Any ideas on what caused the change from 10.3.3 to 10.4.1? Is it a configuration issue?
×