Archive

Monday, 20. February 2012

1
vote
Vote UpVote

Auto Select All The Text For TCustomEdit On Mouse Click

About Delphi Programming – in Delphi TIPS :: T(Custom)Edit's AutoSelect property determines whether all the text in the edit control is automatically selected when the control gets focus. The AutoSelect property has the value of TRUE by default - when the control receives the focus, i.e. when the control is tabbed into all ...
11
votes
Vote UpVote

On the Proper Design of Exception Hierarchies

Nick Hodges – Introduction Exceptions are all over the place in Delphi.  Introduced way back in Delphi 1.0, they totally changed the way that folks looked at error handling.  Previously, we’d do things like: ErrorCode := DoSomething; if ErrorCode > 0 then begin DoNormalStuff; end else begin ...
Details Favorite? Off-Topic? nick@nickhodges.com @ 04:13

Sunday, 19. February 2012

4
votes
Vote UpVote

Blaise Pascal Magazine Rerun #9: High Level Multithreading

The Delphi Geek – This article was originally written for the Blaise Pascal Magazine and was published in Issue #18. Relevant Delphi code is available at http://17slon.com/blogs/gabr/BPM/HighLevel.zip. Read more »--- Published under the Creative Commons Attribution 3.0 license

Saturday, 18. February 2012

3
votes
Vote UpVote

Blaise Pascal Magazine Rerun #8: Debugging Multithreaded Applications

The Delphi Geek – This article was originally written for the Blaise Pascal Magazine and was published in Issue #14. Read more »--- Published under the Creative Commons Attribution 3.0 license
8
votes
Vote UpVote

Use ADPlus to troubleshoot hangs and crashes in our Delphi applications

Random thoughts on coding – It's again debugging time and in this post I'm going to put forward how to use ADPlus to troubleshoot hangs or crashes of our Delphi applications. As I'm sure you know, applications are getting more and more complicated using different libraries and third party tools and sometimes it is quite ...
Details Favorite? Off-Topic? Jordi Corbilla @ 02:53
1
vote
Vote UpVote

Blog #4 - More Random Topics

LearnDelphi.TV – This is another video blog, I mostly talk about making my commercial videos on Building VCL Apps in Delphi.  You can Watch the video on YouTube.  For some reason I didn't post my 3rd blog here, but it also is on YouTube.
Details Favorite? Off-Topic? cgg@christie.net.nz @ 02:22

Friday, 17. February 2012

3
votes
Vote UpVote

OmniThreadLibrary Documentation: Future

The Delphi Geek – I have just finished a pretty long chapter on futures. Any comments, corrections, ideas etc are welcome. --- Published under the Creative Commons Attribution 3.0 license
3
votes
Vote UpVote

8 Simple Rules for Modifying Production Database

The Delphi Geek – Make sure you have a backup! And by that I mean a fresh backup, made just now, not an idea that there may exist a person who knows where a backup is stored! Make sure you can restore from the backup! And by that I mean that you have tested the restore procedure. On the backup that you ...
5
votes
Vote UpVote

Blaise Pascal Magazine Rerun #7: Intraprocess Communication

The Delphi Geek – This article was originally written for the Blaise Pascal Magazine and was published in Issue #12. Relevant Delphi code is available at http://17slon.com/blogs/gabr/BPM/Communication.zip. Read more »--- Published under the Creative Commons Attribution 3.0 license
10
votes
Vote UpVote

dorm, “The Delphi ORM” and Spring for Delphi Framework

Daniele Teti's programming blog – Great news for all the dorm and Spring4D users! As you probably know, finally has been announced the official Spring framework for Delphi. There is a lot of good technology in Spring4D! So, I’m glad to announce that in a future version (hopefully, the next one) dorm, “The Delphi ...
Details Favorite? Off-Topic? Daniele Teti @ 00:00

Thursday, 16. February 2012

0
votes
Vote UpVote

Creating Interactive Widgets for iBooks Author and the iPad – Part 1

RemObjects Blogs – When Apple unveiled iBooks2 with support for advanced textbooks on the iPad, they also released iBooks Author to make the creation of such advanced textbooks easier. One of the features of iBooks Author is the ability to embed interactive HTML5 & JavaScript widgets created with Dashcode. ...
Details Favorite? Off-Topic? Jim McKeeth @ 15:37
1
vote
Vote UpVote

More on Mac and iOS usage in the workplace

Delphi Insider – A coworker just forwarded me some more information on the increase in Mac and iOS devices in the workplace. This newest information comes from Forrester. As more people are using those devices, developers using Delphi and C++Builder with FireMonkey have a great opportunity to build both ...
5
votes
Vote UpVote

Blaise Pascal Magazine Rerun #6: Synchronisation in Multithreaded Environment

The Delphi Geek – This article was originally written for the Blaise Pascal Magazine and was published in Issue #11. Relevant Delphi code is available at http://17slon.com/blogs/gabr/BPM/Synchronisation.zip. Welcome back to the third installment of out short introduction to multithreading. You already know what ...
5
votes
Vote UpVote

Jason Southwell (from arcana) just published DuckDuckDelphi: a unit to do Duck typing in Delphi XE2 (and XE)

The Wiert Corner – If you haven’t seen Jason announce this in the general Delphi 3rd party newsgroup or his announcement thread on the FaceBook Delphi Developer group yet, this is a definitive must read: Jason Southwell (from arcana) just published DuckDuckDelphi: a unit to do Duck typing in Delphi XE2 (and XE): ...
Details Favorite? Off-Topic? jpluimers @ 06:00
1
vote
Vote UpVote

Deleting Dataset Records In a Loop - Poll Results - Why All Records Are Not Deleted

About Delphi Programming – in Poll :: Several days ago I've posted a poll asking how many records (in %) would get deleted in a loop like: var ds : TSomeDataSet begin ds.First; while NOT ds.Eof do begin if TRUE then ds.Delete; ds.Next; end; end; At the first look you might be tempted to say "all" (or ...
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)