Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 01/19/24 in all areas

  1. LOL at the comments from @Ian Barker on the Delphi Community Discord - General Chat 😄
  2. hukmac

    MAP2PDB - Profiling with VTune

    Dear Anders Melander. Thank you for your time developing map2pdb project. In my case it works great with Delphi 11 Community Edition and VTune 2024.0.1. It is a very useful tool 🙂
  3. I just installed successfully a fresh Delphi 12 from the ISO with a Network Named License inside a VM. Then I downloaded the *General Packages* and installed all of them using the multi package option in one go without problems. All downloads (ISO and packages) from *my.embarcadero.com*. So it is still possible to install a paid Delphi version and at least some packages from GetIt (Radiant Shapes, Konopka Controls, BeaconFence, Bookmarks, Navigator). To make the GetIt manager dialog show up faster, I removed the values from the ServiceURL entry under CatalogRepository in HKCU and HKLM. Note that the list of packages displayed then is not usable. You may get away with a standard workstation license already available on the target system. Sorry, but this approach will not work for the Community Edition.
  4. Uwe Raabe

    D12 CatalogRepository Problem!

    It is controlled by the json configuration file for that feature. For local packages one can modify that, but for online packages probably not. Embarcadero provides some packages to be downloaded for offline installation from my.embarcadero.com, but I could not find one containing FastReport.
  5. DelphiUdIT

    D12 CatalogRepository Problem!

    Sorry for the inaccuracy but I wrote quickly:
  6. Stefan Glienke

    Upgrade from Spring4d 1.2 to Spring4d 2.0

    Do you mean this? https://bitbucket.org/sglienke/spring4d/wiki/Spring4D 2.0 Releasenotes (I think they are not linked from the readme thus easy to miss - I will fix that shortly)
  7. AndrewBlade74

    Kastri and Camera Erro Demo Project

    Hi, It's a project of mine, but I realized I forgot this part: <meta-data android:name="com.google.android.gms.version" android:value="12451000" /> by managing the exceptions on the use of the library I was able to understand what was missing. Thanks for your help 🙂 Andrea
  8. Kas Ob.

    Advice: Compiling with a friend's Delphi

    May be ! The workaround is very simple, give him money, like 1 dollar will do and say the magic words, that he the compilation as business transaction, still there is a tiny problem here with using actual money and he need to declare it, so buy him pizza and make sure he did eat it in front of you, pizza can't be taxed, like all consumed food in it had been consumed, for you in this case the pizza is non monetary compensation can't be taxed as money transaction.
  9. https://stats.uptimerobot.com/3yP3quwNW/780058619
  10. I ran some benchmark applications this week and I found out that the servers built with Delphi 12 are 13-16% faster than the same built with Delphi 10.4. I can't currently pinpoint the exact source of the performance gain but I guess that Move() and others are playing an important part on it. Anyway, very well done! Cheers,
  11. Remy Lebeau

    [DELPHI 11] Runtime error 236

    Did you make any changes to your setup recently? A search online suggests that Runtime Error 236 might be related to a mismatch between dependent package binaries. A search though the RTL source code suggests that Runtime Error 236 means the System.TMonitor class is crashing because its underlying support system is not initialized.
  12. You still can install from ISO. I suggest converting any Workstation License into a Named Network License and setting up your own ELC server. (see Software Licensing and Management) IMHO, all professional developers, especially companies, using Delphi should already have done this.
  13. If you know absolutely nothing about threads, then Sleep can be a first step towards solution. It will at least give you a simple proof of concept code. If you need to learn everything at once it can be overwhelming. But, again, at this point we are discussing the Sleep vs events while we don't even know if we are going in the right direction.
  14. I don't think we are at that level yet. We first even have to establish what is even remotely appropriate solution, given that the problem is vague. And then we can start optimizing the code. So Sleep() suggestion is a valid one. If Sleep could be used, then we can offer better solutions than using Sleep().
  15. It seems like you don't even need a timer in a background thread, you just want to periodically run some task in the background thread. procedure TForm2.Timer1OnTimer(Sender: TObject); begin TTask.Run( procedure begin // call here anything that needs to run in the background thread end; end; Again, it would be so much easier to give you some suggestions if you would just show some of your code.
  16. Anders Melander

    MAP2PDB - Profiling with VTune

    I have just released version 3.1.2 with the following changes since 3.0.1: map2pdb can now consume JEDI jdbg-files. A rare overflow bug in the MSF writer has been fixed. The map parser can now handle the slightly different files produced by beta versions of Delphi. The big change here is the ability to create pdb-files from jdbg-files. You can thank Stefan for being so annoying that I finally caved in and implemented it to get him to shut up about it. This means that it is now possible to profile Delphi's run-time packages by converting the jdbg-files bundled with Delphi and binding the produced pdb-files to the bpl-files. It's as easy as map2pdb -bind:rtl290.bpl rtl290.jdbg Because of a bug in the JEDI tool Embarcadero uses to convert from map to jdbg, some symbol names produced from Embarcadero's jdbg-files may look a bit strange. It's a minor issue that has no impact on the functionality and there's nothing I can do about it since the original map files aren't available. Get it while it's hot: https://bitbucket.org/anders_melander/map2pdb/downloads/ Here's an example from Stefan showing an application using the rtl290.bpl run-time package being profiled with VTune:
  17. Lars Fosdal

    Android Screenshot not working on new phones >= 10

    Thanks for not sharing how you solved it?
  18. It will be a full week tomorrow.
×