-
Content Count
3495 -
Joined
-
Last visited
-
Days Won
172
Everything posted by David Heffernan
-
Does ChatAI make StackOverflow obsolete ?
David Heffernan replied to david_navigator's topic in Tips / Blogs / Tutorials / Videos
What AI could do is the websearch that so many askers on SO don't do, and thus avoid there being so many duplicate questions posted. That would be a plus. -
Does ChatAI make StackOverflow obsolete ?
David Heffernan replied to david_navigator's topic in Tips / Blogs / Tutorials / Videos
I think the answer to the original question is no -
So scale them higher than recommended which is exactly what I do, 14/10*150=210. Problem solved. I wish there was an option to vote against QP issues.
-
Doesn't this depend on what scaling you use in the monitor, in other words what dpi you use. I mean, one point is 1/72 inch. But it will be much smaller if you say your 4k monitor has 96dpi. Rather than sizing your fonts differently, shouldn't you just set the dpi appropriately? I use an editor font size of 9 or 10 but a font scaling of 175% or 200%.
-
You should read about the Python GIL which is liable to be an issue
-
Does ChatAI make StackOverflow obsolete ?
David Heffernan replied to david_navigator's topic in Tips / Blogs / Tutorials / Videos
I'd live to see it answer some of the questions that have been answered on SO, but without being able to refer to SO. In short, no, AI is still a long way from making human though obsolete. It can be a really power tool to use alongside it. -
"Always break line between else and if" vs. comments
David Heffernan replied to uligerhardt's topic in GExperts
Personally I think it's much clearer like this: procedure MyProcedure(a, b: Boolean); begin if a then begin if b then Beep else Beep end else begin if b // Kommentar then Beep else Beep; end; end; -
TDateTimeHelper from D11 that can be used in D10.4?
David Heffernan replied to David Schwartz's topic in RTL and Delphi Object Pascal
I support the current release of my software which is current for a year. When the new version comes out, we stop updating and supporting the previous version. I think that's pretty common. It is frustrating if you are on an older version, but my clients don't mind because they are happy to upgrade. Delphi is somewhat bug riddled and updating can be fraught. The Embarcadero policy would be better if the software wasn't so buggy and new versions weren't so risky. -
Close application during form create??
David Heffernan replied to Ian Branch's topic in General Help
I'd terminate the process -
For a DLL that can be used by hosts outside your control, it's wrong to force the caller to be in console mode. You are hosted by another process which makes its own decisions.
-
A comprehensive guide to Delphi programming language functions and procedures
David Heffernan replied to pouyafar's topic in VCL
What are you talking about? How about some plain speaking rather than writing cryptic messages. -
A comprehensive guide to Delphi programming language functions and procedures
David Heffernan replied to pouyafar's topic in VCL
In the face of malware, curiosity needs be tempered somewhat. -
A comprehensive guide to Delphi programming language functions and procedures
David Heffernan replied to pouyafar's topic in VCL
Astounding that people here apparently followed these links -
TDateTimeHelper from D11 that can be used in D10.4?
David Heffernan replied to David Schwartz's topic in RTL and Delphi Object Pascal
These are open source projects -
TDateTimeHelper from D11 that can be used in D10.4?
David Heffernan replied to David Schwartz's topic in RTL and Delphi Object Pascal
I mean, aren't we all people who write code? I find it odd to hear programmers that don't want to program because they aren't able to do it right. -
TDateTimeHelper from D11 that can be used in D10.4?
David Heffernan replied to David Schwartz's topic in RTL and Delphi Object Pascal
Would be quicker just to write them yourself -
TDateTimeHelper from D11 that can be used in D10.4?
David Heffernan replied to David Schwartz's topic in RTL and Delphi Object Pascal
I'm not even sure what you are asking us for here. What would a positive outcome to this thread look like? -
Default(TMyRec) usage
David Heffernan replied to Darian Miller's topic in RTL and Delphi Object Pascal
Nobody expects the Delphi compiler to optimise anything -
Default(TMyRec) usage
David Heffernan replied to Darian Miller's topic in RTL and Delphi Object Pascal
It depends. If I'm going to initialise every field I wouldn't default initialise. Many of my records have class methods named New that don't default initialise and assign to each field. I wouldn't want to offer blanket advice. Default initialise if you need to default initialise. -
logiciel de gestion commercial avec code a barre en delphi
David Heffernan replied to krimo's topic in Databases
Try a search engine, or perhaps github- 4 replies
-
- logiciel;code a barre
- ;gestion;stock
-
(and 3 more)
Tagged with:
-
Clearly there's a problem. But nobody knows anything about your code, because you've not shared any actionable details. Surely you understand that we can't guess what's wrong?
-
Do we just have to guess what you are doing? Step back, and look at this thread, from top to bottom, and ask yourself how we could possibly say anything about what is happening on your machine. If you genuinely want help, then you need to help us to help you.
-
no success in loading MiniConda with recommended setup
David Heffernan replied to Talal Bader's topic in Python4Delphi
I can't believe that modifying Windows path could be a wise thing to do in this scenario. Who advises that? -
TRegEx.IsMatch question
David Heffernan replied to karl Jonson's topic in Algorithms, Data Structures and Class Design
You didn't specify that the pattern had to exhaust the entire string. Capture the match, look at the match, and see. Use a Web tool to test regex and see the matches. This will help you learn more quickly. -
Copy nodes from a TTreeView with Delphi 4!
David Heffernan replied to Magno's topic in RTL and Delphi Object Pascal
Yeah, I think you can ignore that answer, it's really not relevant to your question. What you are trying to do is possible by iterating over the node and its children. I would start with some code to do that iteration. Do you have such code?