Visit site The Wiert Corner

October 2014

2
votes
Vote UpVote

The Delphi MESSAGE directive: don’t forget quotes!

The Wiert Corner – The Delphi MESSAGE directive is a very powerful one, you can generate compiler hints, warnings and errors with it, even fatal ones that abort compilation. The compiler will return error codes H1054 (hint), W1054 (warning), E1054 (error) or F1054 (fatal error), which in the documentation are known ...
Details Favorite? Off-Topic? jpluimers @ 2014-10-15 05:00
3
votes
Vote UpVote

Files in your Delphi settings directory; How to relocate the Favourites on your Welcome page

The Wiert Corner – Delphi and 3rd party tools keep some of the settings in your %AppData% directory. Much more convenient than the registry as they are easier to read and modify when needed (also easier to damage <g>). We’ll start with an overview where various versions of Delphi store their configuration ...
Details Favorite? Off-Topic? jpluimers @ 2014-10-14 05:00
3
votes
Vote UpVote

Delphi: RandomizeIfNeeded

The Wiert Corner – Calling Randomize too often can make your Random numbers even less random. Sometimes having the Randomize call in a unit initialization section is not practical. Hence this little method that I think I first wrote back in the Turbo Pascal days: procedure RandomizeIfNeeded(); begin if RandSeed = 0 ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-10-07 05:00
13
votes
Vote UpVote

Delphi hinting directives: deprecated, experimental, library and platform

The Wiert Corner – I’ve been experimenting with the Delphi hinting directives lately to make it easier to migrate some libraries to newer versions of Delphi and newer platforms. Hinting directives (deprecated, experimental, library and platform) were – like the $MESSAGE directive – added to Delphi 6. ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-10-01 05:00

September 2014

2
votes
Vote UpVote

NTCore: interesting site about about system internals and software security

The Wiert Corner – I recently bumped into the NTCore website by Daniel Pisti. At a client without my own VMs, I wanted to create a DebugBreak like function in Delphi, which I remembered from my Turbo Pascal days to be something like Inline($CC). So searching for both Delphi and INT 3, I found an EXE injection page at ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-30 05:00
5
votes
Vote UpVote

A few must watch videos on test driven development and unit testing

The Wiert Corner – If you are going to do test driven development and unit testing, you should watch these videos and slide decks, most of them by Miško Hevery: Not a video, but a good starter: Guide: Writing Testable Code (or read the PDF version). 0:32:07 ▶ “The Clean Code Talks — Unit Testing” ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-25 11:00
11
votes
Vote UpVote

Delphi poor mans debugging trick: approximate the source location of an exception address

The Wiert Corner – A while ago, I had a client with an exception on a workstation. There was no permission to run a debugger on their system, or use something like MadExcept or Exceptional Magic in their code base. The exception looked like this: --------------------------- Application Error ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-24 05:00
4
votes
Vote UpVote

Abstract syntax tree builder for Delphi

The Wiert Corner – So I won’t forget: Abstract syntax tree builder for Delphi. Abstract syntax tree builder for Delphi DelphiAST Announce roman.yankovsky.me Based on CastaliaDelphiParser. Published with MPL license. –jeroenFiled under: Delphi, Development, Software Development
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-20 13:51
1
vote
Vote UpVote

ModelMaker Tools released Code Explorer v 11.1.0 with Delphi XE7 support (via: ModelMaker Code Explorer: Refactoring made Easy! – Class Explorer, Refactoring Browser for Delphi.)

The Wiert Corner – Nice! On September 17th 2014 ModelMaker Tools released Code Explorer v 11.1.0 This update includes Delphi XE7 support. –jeroen via ModelMaker Code Explorer: Refactoring made Easy! – Class Explorer, Refactoring Browser for Delphi..Filed under: Delphi, Delphi XE7, Development, Software ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-18 11:38
0
votes
Vote UpVote

Continua CI – v1.5.0.295 Released. Critical bug fix for Git; requires resetting your Git repositories

The Wiert Corner – If you run Continua CI 1.5.x.y and use Git then make sure you upgrade to at least Continua CI 1.5.0.295 (get it from the Continua CI download page). Click on the shield icon, followed by “CI Server” After that, reset all your Git repositories in ContinuaCI. To view all the repositories ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-18 10:22
0
votes
Vote UpVote

Delphi: considerations regarding rendering performance improvements for FireMonkey applications (via: +Simon Stuart)

The Wiert Corner – Simon Stuart yesterday posted a very interesting post on G+ that explains on this (edited) topic: #Rendering   I was having a conversation last night … with +David Berneda regarding rendering performance improvements for FireMonkey applications. Specifically, custom drawing/rendering on a ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-15 05:30
0
votes
Vote UpVote

Continua CI Update 1.5.0.278 for breaking change (via: Version 1.5 History | Continua CI)

The Wiert Corner – For a breaking issue, there has been an important bug fix to Coninua CI. The new downloads are: http://downloads.finalbuilder.com/downloads/continua/1.5/ContinuaCI.Server.Setup_x64_1.5.0.278.exe http://downloads.finalbuilder.com/downloads/continua/1.5/ContinuaCI.Server.Setup_1.5.0.278.exe ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-11 05:30
0
votes
Vote UpVote

Reminder to Self: write Eurekalog article about finding cause for hard to catch Access Violations in Delphi

The Wiert Corner – Reminder to Self: write Eurekalog article about finding cause for hard to catch Access Violations in Delphi –jeroen via: web services – Access Violation (Delphi) – except the first run – Stack Overflow.Filed under: Delphi, Development, Software Development
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-11 05:00
4
votes
Vote UpVote

Continua CI Version 1.5 has been released (build 1.5.0.268); smaller, faster, loads of new features; Spring4D XE7 builds automated

The Wiert Corner – I’m really happy that Continua CI Version 1.5 got released a few hours ago as per the Continua 1.5 released announcement. It means that my Build Automation Session during the Dutch Delphi 2014 conference tomorrow can range from: build using MSbuild from the command-line build batch files ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-10 07:08
0
votes
Vote UpVote

Revisited from the .NET side: Why doesn’t WINWORD.EXE quit after Closing the document from Delphi? (via: Stack Overflow)

The Wiert Corner – I long time ago, I asked about Why doesn’t WINWORD.EXE quit after Closing the document from Delphi?. It turns out that question is a lot harder in .NET than it is in Delphi. I already had a gut feeling of this when at clients I saw many more .NET applications leaking WINWORD.EXE stray ...
Details Favorite? Off-Topic? Jeroen Pluimers @ 2014-09-08 05:00
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)