Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 02/19/21 in all areas

  1. Thank you very much @AndreMussche. Your https://github.com/andremussche/asmprofiler has saved my day ... my week ... after searching the bug and not finding it by myself ... and a "not working AQ..." demo 😉 I found your project! What a good coincidence! Don't know, if others know your work .. but they definitely should! Very good job! Thanks again!
  2. In a similar vein, @Eric Grange saved my last week with his SamplingProfiler (https://www.delphitools.info/samplingprofiler/). A good example of a KISS tool - just the right amount of information needed, and really simple to use. So a big thanks from me to Eric Grange.
  3. Lars Fosdal

    Delphi is 26 years old - Marco's blog

    This means I now have 26 years of experience with Delphi, and I still feel like a n00b around parts of it.
  4. Stefan Glienke

    Generic set comparer

    Spring4D has ISet<T> and 2.0 will introduce IMultiSet<T>
  5. Delphi is 26 years old! And this: "...over 26 years has been used to build applications used by billions of people..." is pretty impressive achievement! 😉 https://blogs.embarcadero.com/26-years-of-delphi/
  6. Pat Foley

    Keep D2006 vs Sydney aligned

    Very Good. I learned something too about default transparency being changed. I am working on a component that sighs, moans and grunts when Sydney gives up.
  7. shineworld

    Keep D2006 vs Sydney aligned

    I've made an UGLY program to open programmatically the DFM and apply changes to TLabel, TPanel, and other objects that changes defaults with some fixed rules linked to my way to design form and seem to works. The UI result is good, also in grids and panels which was been unviewable before. Now all works as aspected! Thank you for your suggestions!
  8. Cristian Peța

    Print PDF file in Android\iOS application

    I have not tried but I think that a share should work. Then the user will choose to sent by email, print or something else.
  9. Can we please sit for a while and appreciate how cute the separating line with scissors is
  10. Register here https://blogs.embarcadero.com/whats-coming-in-10-4-2-sydney/
  11. I use for Windows, Mac, IOs, Android and Linux TMS FNC UIpack, which contains FNC Core, which contains a pdf lib. Do NOT take FMX UI Pack if interested, as recommanded. I runs fine, very fast (2 seconds for 58 pages on Windows). You can draw, print texts and pictures, embed fonts. Very great tool. It's here... In attachment, an example with pictures in png, drawings (the targets), and texts. tms-fnc-pdf-lib.pdf
  12. darnocian

    ANN: Sempare Template Engine for Delphi

    Hi A new version v1.4.1 is now available and merged into the main branch. This will be available on GetIt shortly. The new version includes a bug fix mentioned above impacting on the fmt() function.
  13. Leif Uneus

    Generic set comparer

    You can find a start here: https://stackoverflow.com/a/19524788/576719
  14. Der schöne Günther

    TTask running twice?

    It sounds like this could be the cause: [RSP-16377] TTask.WaitForAll crashes if timeout is INFINITE - Embarcadero Technologies Rio 10.3.2 is still affected, it was fixed in 10.4 Sydney. Can you check what happens if you add an explicit timeout to your WaitForAll(..)
  15. The other issue I have with .Tag is that once things get complex, it is hard to know who is (ab)using the Tag property for what. You have a brilliant idea to use the .Tag of some object to associate it with another object only to find out 3 weeks and 20 hard to reproduce crashes later that someone else is also using the .Tag under certain rare circumstances for other associations. Having explicit lists to hold different types of associations eliminates those problems. If you get in the habit of using .Tag all the time, you cannot even do a search for .Tag to see who is using the .Tag of your object because the search hits so many times. We used to use .Tag quite a bit but moved away from it primarily for that reason. If its a class that we control, we will make a property just for the association, that is appropriately named. If it is a class from a 3rd party library we make a list like @A.M. Hoornweg suggested. Of course, that is just our preference based on our personal experience. Your mileage may vary.
×