Questions
Linux
Laravel
Mysql
Ubuntu
Git
Menu
HTML
CSS
JAVASCRIPT
SQL
PYTHON
PHP
BOOTSTRAP
JAVA
JQUERY
R
React
Kotlin
×
Linux
Laravel
Mysql
Ubuntu
Git
David Heffernan
David Heffernan has asked
99
questions and find answers to
3929
problems.
Stats
113.7k
EtPoint
39.2k
Vote count
99
questions
4k
answers
About
Answers that I frequently refer to:
How does accepting an answer work?
How can I search for Delphi documentation?
How to return text from Native (C++) code
How can I allow a form to accept file dropping without handling Windows messages?
TLabel and TGroupbox Captions Flicker on Resize
How do I make my GUI behave well when Windows font scaling is greater than 100%
Buffered files (for faster disk access)
TProgressBar never fills up all the way - seems to be updating too fast?
Why should I not use "if Assigned()" before accessing objects?
Control enumerators to turn recursive parent/child walking into simple for/in loops
Undefined behavior and sequence points
Reduce exe file
How can I make a form that is not disabled when another form is shown modally?
How can I stop my application showing on the taskbar?
Simply code hooking
Consumer thread / blocking queue
How to do one-way hashing of an ASCII string using standard functions of Delphi?
Other useful resources:
Rob Kennedy's What is the exact value of a floating-point variable?
Launching an interactive process from Windows Service in Windows Vista and later
Teach Your Apps To Play Nicely With Windows Vista User Account Control
Window Features
Short, Self Contained, Correct (Compilable), Example
Raymond Chen's epic series on modality
David Heffernan questions
Why is PDWord not ^DWORD?
Is there a clean way to cast an anonymous method to a pointer?
What do the binary operators mean when applied to logicals?
How can I measure the width of the caption bar available for text?
How can the lpClassName parameter of CreateWindowEx be optional
Why do literals of the form [...] have meaning that appears to depend upon context?
Is there an idiomatic way to exchange two elements in a cell array?
Is modification of string literals undefined behaviour according to the C89 standard?
Can I use map2dbg with 64 bit Delphi executables?
How can I best convert an integer to a floating point value without assigning to a variable?
David Heffernan answers
Can't open file a second time even though marked as Share Read using TFile
E2010 Incompatible types: 'string' and 'PWideChar'
TTask slower than TThread
Why I don't see a question mark when I use WS_EX_CONTEXTHELP?
Why does the compiler reject a constant default parameter value with "E2026 Constant expression expected"?
Call GetEnumerator With Rtti With Generics List occurs access violation
Is there a Delphi memory management function that allocates memory on the stack?
Get a process window size without borders
How do I open a file with the default text editor?
How can a generic interface refer to a pointer to its type parameter?