Jump to content

Sherlock

Moderators
  • Content Count

    1289
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by Sherlock

  1. Sherlock

    Strange TWICImage behavior when working in a thread.

    You may have to CoInitialize and CoUninitialize when multi threading and using COM objects.
  2. The problem there might be, that FMX-Buttons are not Windows Buttons, and therefore don't rely on Windows messages. At least, that's what I remember about FMX.
  3. Only safe if it works...and just to make sure, this is still Delphi we are talking about, correct? So this feature might work reliably two versions after the introduction, if it gets used enough for a decent flow of error tickets from the get go. At the current rate for RIO, people (including me) seem to be holding off the upgrade until RIO.1 is out - the more people do that, the less likely that .1 will make sense. Sorry for that OT interjection there...carry on.
  4. That still has users? I loved it back in the day (around, oh...8 years ago), and actually miss it some times. I have the occasional merge conflict, that a pascal enabled merge tool wouldn't even think about, but have to keep dreaming of a language aware merge...
  5. I would only accept numbers in a well defined format known to me. https://en.wikipedia.org/wiki/Decimal_separator#Digit_grouping gives me the creeps. 😱 tl;dr: digit grouping (thousand separators) may also occur to the right side of the decimal separator. BTW: I've seen something like this 1'000'000 quite often.
  6. Sherlock

    Rio quality disappoint

    @Dalija Prasnikar Yay! for dogfooding!
  7. Just to be clear, Uwe Schuster is the one who wrote that expert. Not Uwe Raabe.
  8. Oh, yes you are right. It is not built in. But it works with Rio! What I posted however is a screenshot with Tokyo. You can get the plugin here: https://github.com/MJSt/DelphiVersionInsight Compile it and activate the add-in DLL via a tool like GExperts Expert Manager.
  9. On a totally unrelated matter I would like to direct your attention to a completely underrated feature of Delphi: LiveBlame - in the IDE! This however works with hg,git and Subversion. But I just love this! I love to put blame on others, and then find out it was my fault after all! 😄
  10. That's what this forum is for.
  11. I myself favor Mercurial (hg), but that is just another flavor for the DVCS concept. And we are only two and a half developers. Considering Microsoft themselves favor git over VSS (which they have never used seriously themselves) or TSF, that speaks volumes. Subversion is nice and all, but just can't keep up with the young folks anymore. Why learn to move a two horse carriage, when you could be learning to drive a Model S? So if you consider moving to a different VCS, make the move count. There is not that much to learn anyway. And most of it you'll learn when you need it. Just look at one of the hundreds of VSS->DVCS tutorials and go for it. Best of all, they both are free. Even if you setup an apache server to host a central repository, still free for any amount of users. Edith actually wanted to add Joel Spolskys very cool hginit.com which is a very nice introduction to Mercurial, but it is down for some reason. So instead you get Joels 2010 blog entry on how he took on DVCS after years of Subversion: https://www.joelonsoftware.com/2010/03/17/distributed-version-control-is-here-to-stay-baby/ Examples: https://edmundv.home.xs4all.nl/blog/2014/02/08/migrate-sourcesafe-to-mercurial/ https://www.perforce.com/blog/migrating-visual-sourcesafe-mercurial https://accu.org/index.php/journals/1828
  12. Sherlock

    IDE Fix pack for Rio

    You, Sir, are a scholar and a drinker of fine ales.
  13. I'm sorry to insist but libraries are not simple. And neither is the need to install one to reproduce a bug, that is supposed to be rooted in the IDE.
  14. Are you able to reproduce this bug in a somewhat simpler example?
  15. Hmmm, user of what? On 99% of mobile devices there is only one user. Some may allow a multi user environment, but those are exotic to say the least. As for the device name, maybe this works on all platforms: https://community.idera.com/developer-tools/b/blog/posts/using-delphi-to-get-os-version-device-name-language-on-ios-android
  16. Hey, that's the Delphi from my first job after university. It makes me feel nostalgic.
  17. Correct! But it also shows the normative power of facts. Everybody has been using their hands to operate the parking brake for decades, hence the popular renaming, which made absolute sense. The new concept did indeed turn out to be a dud, contrary to a lot of other stuff Daimler engineers came up with over the years. It is now something that may be regarded as eccentric (or just plain nuts if it where in a cheap car).
  18. Only German engineers can look at the term "hand brake" and go "Yep! That should be done with a pedal".
  19. Sherlock

    ABI Changes in RAD Studio 10.3

    Thanks fo the view under the hood! Please, more!!
  20. Sherlock

    Single Instance of Dephi IDE?

    Me too!!
  21. Sherlock

    Windows installer: best practices ?

    This is indeed a good question, however I believe it to be a mine field. Especially if you want to be able to deploy your software over all Windows versions that are currently in use. It is kind of a waste of time to find out and implement best practices for installers, when you are actually developing something else, say an MP3 player. Don't forget that, ideally, every customer/user will have to use this setup only once, and your software many times, so where should your time really be invested? I use Inno Script, and I am very happy with it.
  22. Your goal would be to be able to fold away large blocks of code, correct?
  23. Sherlock

    IDE Fix pack for Rio

    AFAIK Andy would rather get no money than having to submit to some of the issues he has with the contract(s) that would come with it.
  24. Sherlock

    Service Pack for RIO scheduled when?

    @Marco Cantu is reading here. So we just might get some "insider" information soon.
  25. Sherlock

    CrossPlatform uPnP solutions for Delphi

    I've always found other languages to be a good source of inspiration, in recent years especially Python. So this here https://www.electricmonk.nl/log/2016/07/05/exploring-upnp-with-python/ looks like a promising start. Maybe we could turn this into a community project?
×