-
Content Count
62 -
Joined
-
Last visited
-
Days Won
9
Everything posted by Jim McKeeth
-
Product: Delphi Parser - AI claims - what does it mean?
Jim McKeeth replied to Jasonjac2's topic in Delphi Third-Party
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. -
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!
-
That is fabulous of your Patrick. I don't currently have a certificate but was looking into getting a new one.
-
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.
-
Understandable. I didn't realize they jacked up the prices and complexity of certificates. And thanks for all you do in maintaining GExperts!
-
Static analysis tool supporting Delphi for CASA Tier 2 assessment?
Jim McKeeth replied to patmandin's topic in Network, Cloud and Web
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. -
Delphi on Surface Pro with Qualcomm CPU?
Jim McKeeth replied to PeterPanettone's topic in Windows API
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. -
Cannot compilate ProjectGroup with dynamic library
Jim McKeeth replied to Delpher2600's topic in FMX
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. -
FireDac in memory dataset filter before iterate?
Jim McKeeth replied to Mark Williams's topic in Databases
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. -
Stack Overflow Developer Survey for 2024
Jim McKeeth replied to Dalija Prasnikar's topic in Tips / Blogs / Tutorials / Videos
I'm curious if everyone gets the same "make sure you are paying attention" question... I wonder if this answer is valid. -
Why does IDE require UAC elevation when starting?
Jim McKeeth replied to Tom F's topic in General Help
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. -
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.
-
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.
-
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.
-
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.
-
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.
- 1 reply
-
- pi
- bigintegers
-
(and 3 more)
Tagged with:
-
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!
-
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.
-
delphicon.embarcadero.com November 16th to 18th All online, all free
-
@Attila Kovacs
-
Awesome, thanks so much!
-
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!
-
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.
-
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.
-
Yes, I tested it in 10.4.2 and it is working now.