-
Recent Posts
Recent Comments
- Wodzu on When The Debugger Leaks…
- Rechedit scrollen, aber ohne Fokus - Delphi-PRAXiS on RichEdit On Scrolling Strike
- François Gaillard on Reading Version Information from your EXE
- Arthur Pijpers on Reading Version Information from your EXE
- yosvany on FieldByName, FindField: too convenient to be honest
Tags
$Message A little bit of zis AutoSave Best practices Bug Code Camp CodeWay Coding standard ComCtrls Community Compiler directive Conference Configuration Data Debugger Delphi Explorer FieldByName IDE inherited Jobs LockWindowUpdate Maps Memory Leaks Meta Motorcycle Optimization Personal Quality Readers Resources RichEdit SendTo shell Sounds Speech Statistics TIOBE UI User Interface VCL Warnings WindowsArchives
Categories
Blogroll
Meta
Category Archives: Coding standard
FieldByName, FindField: too convenient to be honest
I don’t know about you, but I can’t count anymore the number of times I’ve seen this code pattern (in code snippets online as well as in production code): while not ADataSet.Eof do begin [...] ADataSet.FieldByName(‘MyFieldName1′).SomePropertyOrMethod; ADataSet.FieldByName(‘MyFieldName2′).SomePropertyOrMethod; [...] ADataSet.Next; end; … Continue reading
Posted in Coding standard, Delphi, Quality
Tagged Best practices, Coding standard, Delphi, FieldByName, Optimization, Quality
33 Comments
Hints and Warnings begone!
This previous post has stirred some interesting comments and reactions (thank you!). I would like to come back on the “no Hint, no Warning policy” and why I like it, but without the need to be zealot. Why desirable? The … Continue reading
Posted in Coding standard, Delphi, Quality
Tagged Best practices, Coding standard, Compiler directive, Delphi, Quality, Warnings
4 Comments
Implicit vs Explicit Call to inherited
When overriding a method, you have the choice to call the ancestor method implicitly with the inherited keyword alone or with also the method name and its parameters if any. Does it make a difference? Why choose one or the … Continue reading