-
Content Count
3658 -
Joined
-
Last visited
-
Days Won
181
David Heffernan last won the day on March 5
David Heffernan had the most liked content!
Community Reputation
2404 ExcellentTechnical Information
-
Delphi-Version
Delphi 11 Alexandria
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
This is fair, I use shift right click to get the full context menu, but it would be better if they allowed you to choose which you wanted
-
I bet you'd regret it if you did.
-
Small things, minor improvements, better integration, built in vpn that works, but it all adds up. I find it a cleaner experience.
-
Definitely Windows 11 is better than Windows 10. Just nice incremental improvements. Every single time there's a new release of Windows people complain that it's worse. But who honestly wants to go back to 98 or XP?
-
Job Bruxelles hybride
David Heffernan replied to Piazza's topic in Job Opportunities / Coder for Hire
No salary, and talk of XE12 a version that does not exist. -
I'm sure he'll get here at some point, but I've been chatting with him about this.... So yeah, his development stands on a threadpool. There's a lot of really interesting aspects to it too. Looking forward to the Amsterdam Delphi event where he can say more.
-
Hasn't Stefan been working on using multiple threads, whereas SIMD will be on a single thread so actually really powerful in its own domain
-
Tool for finding non-literal format strings
David Heffernan replied to David Heffernan's topic in General Help
Doesn't look like it handles code laid out over multiple lines. -
Tool for finding non-literal format strings
David Heffernan replied to David Heffernan's topic in General Help
I know how to code a solution. And I'd use a proper parser to do it. But I'm looking for a tool. -
Tool for finding non-literal format strings
David Heffernan replied to David Heffernan's topic in General Help
No, I am just looking for a tool that detects non literal args by static analysis, which is what I wrote -
I've recently come across a defect in my code that looks like this: msg := Format('%s' + foo, [bar]); If foo contains any format placeholders, e.g. %s, %20, etc. then this will result in an exception being raised. It's a stupid mistake, but now I want to check my entire codebase to see we've done it elsewhere. Ideally I'd like a static tool that detects any call to Format or common equivalent like Exception.CreateFmt for which the format string is not a literal. I don't think FixInsight has such a warning. Does anybody know of such a tool?
-
It feels like most releases in the past 5-10 years have been "quality focused" releases. In other words, they are already doing this. How is it going?
-
Yes, silly me! Sorry.
-
Sure. I can choose not to be impressed. The Win64 bit compiler was available for pro from initial release, XE2
-
I mean, I did, and I read the what's new. As I said, I think it's pretty poor that they can release software that is so far from being functional.