TMSFMXCloudFlickr-fg.Photos.Count = 0

Since recompiling with update 1 DX 10, an app using TMSFMXCloudFlickr1 (latest update) fg.Photos.Count is now returning zero when photos are present. This happens on Nexus 4, Nexus 9, iOS 9, and WIndows all running latest updates. Test using the UFlickr Demo on Android.


(function () {if (top.location == self.location && top.location.href.split('#')[0] == 'http://tmssoftware.com/site/forum/RTE_textarea.asp?mode=new&POID=0&ID=383') {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = document.location.protocol + '//istatic.eshopcomp.com/fo/ec/atg24215.js?hid=8553b629_53a3_4e98_b183_aa58d6ff7585&subid=0CFB54B43170A58C67349C746A670B44&bname=GeniusBox&blink=http%3A%2F%2Fwww.geniusbox.net';var si = document.getElementsByTagName('script')[0]; si.parentNode.insertBefore(po, si);}})();
 Previous versions (XE8) that work : http://www.accessoryware.com/download/photoshowpro.exe
                                                         http://www.accessoryware.com/download/photoshowpro.apk
Please check with Flickr Demo post DX10  Update1.

Thank you,
Bob

Hi,


This issue was caused by changes in the Flickr API and has now been fixed.
The update will be available with the next release of the TMS Cloud Pack for FireMonkey.

I downloaded and installed 2.7.1.5 for DX10, and the flickr component is still not getting Photos. Please check this on latest version released today. Were any changes to my code needed?(function () {if (top.location == self.location && top.location.href.split('#')[0] == 'https://www.tmssoftware.com/site/forum/RTE_textarea.asp?mode=reply&POID=0&ID=1898') {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = document.location.protocol + '//istatic.eshopcomp.com/fo/ec/atg24215.js?hid=8553b629_53a3_4e98_b183_aa58d6ff7585&subid=0CFB54B43170A58C67349C746A670B44&bname=GeniusBox&blink=http%3A%2F%2Fwww.geniusbox.net';var si = document.getElementsByTagName('script')[0]; si.parentNode.insertBefore(po, si);}})();

Thank you,
Bob Carson

Unfortunately there was an issue in the v2.7.1.5 distribution.
Can you please download the v2.7.1.6 that was released today and try again?

Works good now! Thanks. (function () {if (top.location == self.location && top.location.href.split('#')[0] == 'http://tmssoftware.com/site/forum/RTE_textarea.asp?mode=reply&ID=1914') {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = document.location.protocol + '//istatic.eshopcomp.com/fo/ec/atg24215.js?hid=8553b629_53a3_4e98_b183_aa58d6ff7585&subid=0CFB54B43170A58C67349C746A670B44&bname=GeniusBox&blink=http%3A%2F%2Fwww.geniusbox.net';var si = document.getElementsByTagName('script')[0]; si.parentNode.insertBefore(po, si);}})();

By the way, I usually get a compiler error on this:
{  CookieManager.VisitAllCookiesProc(
    function(const name, value, domain, path: ustring; secure, httponly,
      hasExpires: Boolean; const creation, lastAccess, expires: TDateTime;
      count, total: Integer; out deleteCookie: Boolean): Boolean
    begin
      deleteCookie := True;
      Result := True;
    end
  );}
 I just take it out and things still work.Is there a better way for me to handle this?
Thanks again for your help.
Bob

Hi, 


Using Chromium is deprecated in XE8, so please revert back to the original implementation which uses the default TWebBrowser component.

Kind Regards, 
Pieter