Jump to content

Jim McKeeth

Members
  • Content Count

    62
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Jim McKeeth

  1. I know the reFind utility by Embarcadero has a narrower focus on just FireDAC migrations, but that is something else Delphi Parser does too. I'm curious if with a little work reFind could accomplish a lot of the other functionality as Delphi Parser.
  2. I noticed the installer for GExperts isn't signed, which produces the Windows Defender SmartScreen warning on installation It is easy enough to bypass the SmartScreen, but the digital signature provides useful security to know the installation is valid and not tampered with. Example of digital signature on RAD Studio installer After SolarWinds and then the recent XZ Backdoor, it is becoming very important for developers to secure their supply chain. There are even laws coming down in the US and EU about this. @Ian Barker has a blog post with more details... Thanks!
  3. Jim McKeeth

    Any chance of getting a signed installer?

    That is fabulous of your Patrick. I don't currently have a certificate but was looking into getting a new one.
  4. Jim McKeeth

    Any chance of getting a signed installer?

    Hardly FUD. You really should do some research before responding. When I was at DEFCON last year there were speakers from the EFF talking about the EU laws, and I have friends who work in cybersecurity here in the states. Hardening the software development supply chain is a really big deal. Update: Sorry for my snippy response. Security is in fact a really big issue. Please do read up more on it before you dismiss the concept completely.
  5. Jim McKeeth

    Any chance of getting a signed installer?

    Understandable. I didn't realize they jacked up the prices and complexity of certificates. And thanks for all you do in maintaining GExperts!
  6. The only security scanner I know about for Delphi is DerScanner but they don't appear to be CASA certified. The official list says they've paused onboarding new labs, so that might be why.
  7. Jim McKeeth

    Delphi on Surface Pro with Qualcomm CPU?

    The new Surface devices aren't shipping yet. I read there is a new emulation layer that is supposed to be faster, and frankly the last version was pretty good, so I'm optimistic. Will be nice to get an updated IDE and compiler though.
  8. Jim McKeeth

    Cannot compilate ProjectGroup with dynamic library

    Not enough information really... but I would guess it is a path issue. Where is your libDLLName.so? Does it exist? How are you deploying it? Here is a post about deploying it.
  9. Jim McKeeth

    FireDac in memory dataset filter before iterate?

    Ultimately testing and looking at the code is your best way to know the correct answer, but here is some advice: Without the use of an existing index, when you filter, it will need to iterate through the entire dataset to apply the filter. If you think about it that makes sense. The only time filtering (or indexing) provide value is if you are going to use the results more than once. With an in-memory dataset that is usually not the case. It will really depend on your use case. If you will only ever do a single iteration pass then filtering or indexing don't make sense. You might consider where you are pulling the data from and what that process looks like. Maybe you can update it during that process.
  10. Jim McKeeth

    Stack Overflow Developer Survey for 2024

    I'm curious if everyone gets the same "make sure you are paying attention" question... I wonder if this answer is valid.
  11. Jim McKeeth

    Why does IDE require UAC elevation when starting?

    Is the user you are running under Administrator or Standard? I've not tried running the IDE under a Standard user. It could also be a setting in your shortcut. Make sure "Run program as Administrator" isn't selected under the Compatibility tab.
  12. With the release of the new 2.0 version of Codolex we also introduced a new pricing model making Codolex free. Codolex is the premier low-code application architecture system for Delphi development. Even non-programming subject matter experts can contribute to the business logic with Codolex. Download Codolex today, and we hope you will also take advantage of the consulting services offered by GDK Software.
  13. Jim McKeeth

    Any font property editor for FireMonkey?

    It makes sense that FireMonkey doesn't have the TFontDialog, but I'm curious if there is anything similar out there before I recreate it from scratch.
  14. Jim McKeeth

    Any font property editor for FireMonkey?

    I would like it to be cross platform. I realize enumerating the fonts will be specific to platforms, but I'm looking for a font properties editor.
  15. Jim McKeeth

    How to never hide second form ?

    It depends on the overall behavior you looking to achieve. The easiest solution might be to change the mainForm to Form2. You can do that in code by setting Application.MainForm. You could use the OnActivate event handler of the individual forms to change the behavior depending on which form is active too.
  16. Well at least theoretically, if the heat death of the universe doesn't occur first Here is a video to get you warmed up.... I updated my sample from last year with a callback allowing you to view the digits of Pi as they are generated. All the source code is on GitHub. Happy Pi day 2024! Created a few fun wallpapers too.
  17. Jim McKeeth

    Delphi 11.2 - Ubuntu Debugger error

    I created a setup script for Ubuntu. I just updated it to address the Python 3.6 dependency issue. https://embt.co/Ubuntu4Delphi22 I've tested it on several different installs, and it works great. If you only want to fix the Python 3.6 dependency issue: You can use the following sudo apt install python3 libpython3-dev -y ln -sf `ls -1 /usr/lib/x86_64-linux-gnu/libpython3.*.so.1.0 | tail -1` ~/PAServer-22.0/lldb/lib/libpython3.so The first line ensures you have Python3 installed, but if you have a recent Ubuntu, that shouldn't be an issue. I usually had Python 3.10 installed. The second line looks in /usr/lib/x86_64-linux-gnu/ for a file matching the mask libpython3.*.so.1.0 and then updates the symbolic link Note: It assumes you installed PAServer in the folder ~/PAServer-22.0 Good luck!
  18. The 14th of February is just around the corner, and while for many that means chocolates and flowers, we know the true meaning: Delphi’s birthday! Feb 14, 2022 10:00 AM CST [Register] The theme of Delphi’s 27th anniversary is Building the Future! It is always great to tell the story of how you discovered Delphi, but let’s look to the future. How do you see Delphi making the world a better place? What Delphi related technologies continue to change the way you program? We are hosting a webinar with Kyle Wheeler, Marco Cantu, David Millington, and Ian Barker, where we share the ways Delphi continues to shape the future of software development.
  19. Jim McKeeth

    DelphiCon 2021 - Starts NOW!

    delphicon.embarcadero.com November 16th to 18th All online, all free
  20. Jim McKeeth

    IDE Code Coverage Plugin available

    @Attila Kovacs
  21. Jim McKeeth

    IDE Code Coverage Plugin available

    Awesome, thanks so much!
  22. Jim McKeeth

    IDE Code Coverage Plugin available

    The BitBucket link is dead and I don't see any repositories listed under your profile. Did it move to GitHub, GitLab, or get merged into a different one of your amazing plugins? Thanks!
  23. Jim McKeeth

    Is this C++ builders new FORUM ???

    Ideally I would like to set up a mirror of all the old posts that we host, but alas only so much time. If someone wants to work on a project like that I'm happy to try and support you in that effort.
  24. Jim McKeeth

    Is this C++ builders new FORUM ???

    I spent quite a bit of time with Ann Lynnworth from https://www.codenewsfast.com and restored a full archive there. You can go find all the old messages there.
  25. Jim McKeeth

    Problems with FMX.CameraComponent Sample

    Yes, I tested it in 10.4.2 and it is working now.
×