Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 08/23/23 in all areas

  1. Angus Robertson

    ICS V9.0 announced

    ICS V9.0 has been released at: https://wiki.overbyte.eu/wiki/index.php/ICS_Download ICS is a free internet component library for Delphi 7, 2006 to 2010, XE to XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney and 11 and C++ Builder 2006 to XE3, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney and 11. ICS supports VCL and FMX, Win32, Win64 and MacOS 32-bit targets. The distribution zip includes the latest OpenSSL 3.1.2 win32, with other versions of OpenSSL being available from the download page. ICS V9 is planned to be a long term support release with no new components or major features added, just bug fixes as needed, major changes will be for V10. V9.0 has been tested with Delphi 7, but I had to make changes to several new components due to missing language features and TWebBrowser does not exist, so V9.0 will be the last tested with D7. Delphi 2007 is easier to support for those building ANSI projects and will become the oldest version supported. An overview of the new samples and components was posted in this group a few days ago, and is included in the download page. The full release notes for V9.0 are at https://wiki.overbyte.eu/wiki/index.php/ICS_V9.0 All ICS active samples are available as prebuilt executables, to allow ease of testing without needing to install ICS and build them all. There are four separate zip files split into clients, servers, tools and miscellaneous samples which can be downloaded from https://wiki.overbyte.eu/wiki/index.php/ICS_Samples The Getting Started page at https://wiki.overbyte.eu/wiki/index.php/ICS_Getting_Started has also been updated with all the new components. Angus
  2. Nevermind, even if I could use a Subscription Beta, I would not even think about porting all my Apps now, just 8 days before the end-of-expiration date, with unclear outcome what else will break down in the apps then.
  3. Brandon Staggs

    Google Play requires Android 13 after 31. august !!!

    I think so. It's quite frustrating that this often comes down to the wire like this. I don't have any objection to maintaining a subscription to get support for Android API level updates, but it is beyond frustrating that they don't come in a timely manner. API 33 had its release one year ago. Even if we extend the deadline to November, there's hardly going to be enough time to properly test a new API level build when we can finally get Delphi 12 without a beta NDA.
  4. Fr0sT.Brutal

    Version INFO NOT being set in D11.3

    Try to recreate project file from scratch. It sometimes gets corrupted when applying complex option sets and especially if upgrading from older versions
  5. David Heffernan

    FileOpen a network file

    It doesn't look like that to me. It looks like a file read for a file named by UNC. I don't think I'd be wanting to use FileOpen anywhere ever. Shouldn't you be using streams these days? Having said that of course, FileOpen still works. You didn't tell us what happened when you used the old code. If you have a problem that you want some help with, then you should say what the problem is. People can't offer solutions to problems that aren't described. Do you understand what \\IP_address\FolderName\Filename is? I trust you do, and that the file specified by this UNC path is available on your current target device. Is it?
  6. Remy Lebeau

    Current alternatives for SMTP with TLS 1.3

    Indy's support for TLS 1.3 has already been implemented here, it just hasn't been merged into the main codebase yet. There is a difference. You are free to try the code for yourself and see if it meets your needs. Eventually, it will get merged in, I just couldn't tell you when. That doesn't mean you can't use it today. Other people are.
  7. Angus Robertson

    Current alternatives for SMTP with TLS 1.3

    ICS has various components for SMTP mail, all with the latest SSL/TLS., free from https://wiki.overbyte.eu/wiki/index.php/ICS_Download Look at the OverbyteIcsMailQuTst sample which can now be downloaded pre-built. Angus
  8. Patrick PREMARTIN

    Google Play requires Android 13 after 31. august !!!

    For each app we can extend the delay to November 1st : - on the play console go to your app - on the side bar you have a "rules conformity" option (bottom of the menu for me) - you must have a "your app must target Android 13" message, click on the link - at the bottom of the page you have a button to extend the delay until November Our apps won't disappear from the store, it's only we can't publish new ones after September 1st or update existing one after November 1st. "old" devices continue to have the apps on the AppStore application. Don't panic ! (even if Google does everything to make us believe that there is an emergency or that it's a catastrophe) About Delphi 12/C++Builder 12, an invitation has been sent to developers under subscription last week to join the beta test. If you have not received it, please contact the sales teams, who will do what is necessary.
  9. Thanks Serge, Indeed, it worked for me as well. It means ListView1DeletingItem is only for retrieving the DB record 'id' which is bound to the deleting ListView.Items[AIndex] and ListView1DeleteItem is for DB delete work. For my case, when I delete the DB record, my ListView has no data to show. So, I have to close and reopen the DB to let the ListView to show the data. Not sure if you had similar issue. The whole point of this question is to find a way , when user delete a Listview item, it will also safely delete the livebinding DB record. I thought this is very straight forward operation. In fact, Item.delete is not linked to DB record deleting automatically. I guess this is about LinkListControlToField1. This is a one way binding, not bi-directional. So. cause the trouble. And in ListView1DeletingItem event, we cannot do any deletion, it will cause many different kinds of error because the ListView index and DB record index. If you have a search box working, things will get more complicated. Here, we can only get a DBID related to the deleting Item. then in ListView1DeleteItem event do the DB.delete. It seems working now, thanks for all your helps. I did not have a 'access violation' ! error when delete the last record. But I did see some posts mentioned similar issue. Maybe need BeginUpdate/EndUpdate? 'wipe-left' is quite handy for deletion. For instance, on iOS Notification Page, you will receive many notifications from various APPs. They can be wiped off. Email App uses this to delete email. But I guess Serge's delete button seems not a native FMX ListView delete button. Did you added by your own? That may cause the ‘access error’. You can only wipe one item therefore, only 1 button will be shown. Yours shows all the buttons. My APP's Listview is here. It works on windows and mobile OS consistently.
×