Blog post "RAD Studio 10.2.2 Tokyo February 2018 Patch Re-Released" at http://blog.marcocantu.com/blog/2018-february-1022-tokyo-patch-re-released.html

Blog post "RAD Studio 10.2.2 Tokyo February 2018 Patch Re-Released" at http://blog.marcocantu.com/blog/2018-february-1022-tokyo-patch-re-released.html
http://blog.marcocantu.com/blog/2018-february-1022-tokyo-patch-re-released.html

Comments

  1. Hi Marco Cantù, is this fixing the problem with industrial devices with android 4.x?

    ReplyDelete
  2. "Note: The previously released version of this patch (released on 2/10) did not require the installer to be run with admin privileges, causing issues for some users. If you installed the previous version of the patch, click here to download a zip file with the replacement files."

    How does one use the supplied ZIP file? I tried to extract it over my (broken by the first Patch) Tokyo installation, overwriting all existing files, but it did not fix anything. I can still not compile my test project with packages. So I either did something wrong or the patch is still broken.

    ReplyDelete
  3. The patch worked for me after the first debacle so thanks Marco Cantù for getting this quickly done.

    ReplyDelete
  4. Work for me. I compiler some firedac application without problem.

    ReplyDelete
  5. Hi Marco. Thomas Mueller Reported a Problem that gexperts are Not able to Compile, because you forget to Update rtl.dcp. The Ticket at Quality Central was Closed without any Reaction or Change. I Strongly recommend you to speak with Embarcadero to fix this. My Company only can compile with an Own Compilerframework based on gexperts. If we cannot compile the gexperts nearby 100 Programmers cannot work. Or Build a 64 Bit ide like any Other.

    ReplyDelete
  6. Roland Wind You misunderstood my post: It was specifically because rtl.dcp was updated that the compilation did no longer work. Also, Uwe Raabe commented that he does not have that problem on his installation, so maybe there is something peculiar on my computer that causes this, even though I cannot think of a reason for this.

    ReplyDelete
  7. Thomas Mueller As the problem with the first patch version was related to UAC, you might search your drive for unexpected copies in %LOCALAPPDATA%\VirtualStore.

    ReplyDelete
  8. Uwe Raabe Nothing there, but thanks for the hint. One thing that is probably different from your (and most other) installations is, that my Delphi installations reside under c:\delphi rather than c:\program files (x86) to save on path length. But I can't see how that might influence this particular issue.

    ReplyDelete
  9. Thomas Mueller Hi Thomas. I understood your post: I did not want to Change the Installation that it works. The rtl.dcp Must come in a Version that it works. I will Save the rtl.dcp, try to install the Patch and recompile our Project to See if it works like Uwe Said. Another small issue we noticed is, that in Dark Theme Mode sometimes we got dark grey background and Black Font instead of white. So its hard to Check the combobox values. Furthermore the Iotatheming Interface did not work properly with virtualstringtree. I extended our Version with this Interface that the docked experts work in the same theme mode as the ide. But there was a lot of Hand optimizing Necessary that all controls Look Similar the ide.

    ReplyDelete
  10. Thomas Mueller Two considerations. First the patch is applicable to 10.2.2 build 2004. Check that you don't have the earlier build, if not there is not much you can do (save for suggesting an update). As for the ZIP file, It has the same folder structure of the target directories under the product main folder. You can expand it elsewhere and copy the files (it won't do a backup). The fact you are using a different folder has no effect -- save on the virtual store, which is weird you got in trouble in the first place (unless not on 2004 that would explain a lot).

    ReplyDelete
  11. Roland Wind or whoever you are... your post is an interesting collection of misinformation. We did not forget rtl.dcp. We reacted to the ticket and created a new patch installer, commenting on it. I speak with Embarcadero all time. I'd be interested on how you cannot compile without GExpert (but that's not broken in any way, though). I'm impressed you have 100 programmers working with you, we really need to talk. Please remind me of 64 bit IDE and toolchains.... Thanks.

    ReplyDelete
  12. Marco Cantù It‘s interesting to Hear that there are a lot of misinformations and the quality central entry was closed without any Information. So we as programmers have no Information if there is anything changed. I cannot install every Time a new Version to See if my issue now works. You know my Company in Austria. We Need the experts as our Plugin Framework for our own package Manager which is much more flexible as the Standard package Manager. You can compile packages simultaneously so that the compile Time for 90 packages for 20 Mio LOCs is acceptable

    ReplyDelete
  13. Marco Cantù the version number according the about dialog is "Delphi 10.2 Version 25.0.28979.1978" (as I stated in the bug report). Installed updates says something very odd though:
    "Delphi 10.1 Berlin and C++Builder 10.1 Berlin Update 2"
    OK, so there apparently was a new release of Delphi 10.2 that I missed. I just looked up the registered users download and it says
    "This CodeCentral entry was updated on Dec 17, 2017

    We have updated RAD Studio 10.2.2 to address an issue that caused incompatibility problems for a number of third party components.This build (build 2004) replaces the previously released RAD Studio 10.2.2 build (build 1978). The updated 10.2.2 build requires a full uninstall and reinstall. "
    I'll download that updated iso and try again. Maybe that's causing the problem.

    ReplyDelete
  14. Marco Cantù To the other point. My Name is Roland Wind. I work with Delphi since The First days and before with borland Pascal. Located in Austria. You know the Company. To this Time we are 70 Full Stack programmers and a lot of other co workers who live that Delphi works properly. I have developed the experts extensions. So you can understand that if the contributor of gexperts wrote that he has problems with compiling we want to know what happens.

    ReplyDelete
  15. Roland Wind Got it, nice to meet you online... I'm not sure why you mentioned the QP was closed with no information. We specifically added the references to the new patch and that document (the donwload page) has some information about the issue with the first cut of the fix. It seems Thomas was having a different issue, and we have now nailed it down -- helping it out on a Saturday ;-)

    ReplyDelete
  16. Thomas Mueller That build (build 1978) is most definitely an issue, as the binary patch is not applicable to it. We had received other reports (and other people who commented on your report) that had a different issue (the troublesome UAC installation) and so we addressed it. But your case was indeed different.

    ReplyDelete
  17. Marco Cantù Hi Marco. It comes from this blog post "Given the way my ticked was more or less ignored, I am definitely not a happy customer now. I just disputed the resolution in the report. We'll see whether anything comes of it.". As i mentioned before, we are a bit nervous, when we read blogs like this from programmers like Thomas. I will install the patch on monday a will try to recompile our experts to see, if it works.

    ReplyDelete
  18. Marco Cantù I have just added a comment to the ticket. Build 1978 was indeed the cause of the problem. Thank you for your help.

    ReplyDelete
  19. Still doesn't work...
    Just applied the hotfix and my Android tabs still hangs.

    I'm running RS 25.0.29039.2004 and tried applying the patch from the desktop and also with 'Run as administrator' same effect.

    Is there something else I should have done?

    ReplyDelete
  20. Vince Bartlett when you apply the patch, you should see a number of files being replaced. And in the target folder, you should see .bak files with the older versions. If that's the case, the hotfix is installed. In your proiect a rebuild all updates all temp files, unless you had local library source code unit with changes.

    ReplyDelete
  21. Marco Cantù

    Hi

    I searched Program Files (x86)\Embarcadero\Studio\19.0 and for .bak files. They seem to be there (mostly dated around middle of December 2017).

    So I then delete the project Android folder and also made sure there were no FMX.* files in the project.

    Rebuilding and testing, the app animated on the first tap, but then went back to locking.

    Ah well...

    ReplyDelete
  22. Vince Bartlett Beside the animations, do you have Application.ProcessMessages loops or timer based code? Not all of the scenarios with this type of code are supported... differently from Berlin. I have a blog post due covering more details.

    ReplyDelete
  23. Marco Cantù Not that I'm aware of.
    This is all being done within a TTask.Run call as there are a couple of SQL queries being run.

    When the DB access is complete, it fills a list view, then animates the tab. However, these two UI updates are in a TThread.Synchronize call.

    ReplyDelete
  24. Having "Embarcadero® Delphi 10.2 Version 25.0.29039.2004" installed and starting the hotfix.
    It says that: "All files successfully updated. Press "Finish" to exit the installer." in the last step.
    But nothing is patched.
    I've de- and reinstalled Tokyo -> no change.
    Any hints what's going wrong?

    ReplyDelete
  25. The hotfix installer should provide more details about what it is doing, indicating which file it is replacing and it it worked. Make sure you run it as admin (it shoudl ask, now)

    ReplyDelete
  26. Yes, it run as Administrator. Where can I find these information what's done. The step before the "All file successfully updated..."
    report "Edition: Professional

    Installation Directory: C:\Program Files (x86)\Embarcadero\Studio\19.0\

    Current Hotfix Level: 1

    Press "Next" to install Hotfix."

    Cant see any report.

    ReplyDelete
  27. Workaround I've done now: Install Tokyo on a Win10 computer and apply the Hotfxt successfully there, then copy these install files to the other installation.

    Maybe the Hotfix will not work on Windows Server 2016.

    ReplyDelete
  28. Windows Server 2016 might be the issue. We don't officially support and don't test installing the IDE on servers. We support having Windows servers as targets.

    Anyway, the workaround is to download the ZIP file in the CodeCentral entry for the patch, expand, and copy the files. The content is the same of the hotfix.

    ReplyDelete
  29. Exe patch with Current hotfix level:2 not work, so i use .zip file and replace all file

    ReplyDelete
  30. Marco Cantù Nothing happened in the last weeks so here's my question: Our active subscription will end in the next 2 months. We have pay last year without getting anything valuable from emb.

    So currently i'm not really sure what will happen after our subscription ends ... we have a subscription since XE8 ... that means a lot of money for such a small company like ours and on the other hand, we're not able to compile android apps with latest "soo good mobile compiler version" because of a lot of bugs in Tokyo 10.2.2.

    Also in past there were a lot of mails with 40% discount etc ... right 1-2 months after we have payed the subscription.

    What is your sales team thinking about customer like us?
    Will they get in contact with us (never happened the last years) or will we have to pay next subscription to get the 10.2.2 working with android ??

    ö

    ReplyDelete

Post a Comment