Visit site The Oracle at Delphi

February 2010

3
votes
Vote UpVote

A Happy Accident and a Silly Accident

The Oracle at Delphi – By now you’re all aware that we’re getting ready to move to a new building here in Scotts Valley. This process is giving us a chance to clean out our offices and during all these archeological expeditions, some lost artifacts are being (re)discovered. Note the following: ...
Details Favorite? Off-Topic? 2010-02-24 00:40
0
votes
Vote UpVote

What. The. Heck.

The Oracle at Delphi – Is. This? I simply cannot explain this. At. All. This was on a bulletin/white-board in the break area. I’d never noticed it because it was covered with photos from various sign-off (final authorization to release the product) celebrations. Lots of photos of both past and present co-workers, many ...
Details Favorite? Off-Topic? 2010-02-19 22:00
3
votes
Vote UpVote

A case when FreeAndNil is your enemy

The Oracle at Delphi – It seems that my previous post about FreeAndNil sparked a little controversy. Some of you jumped right on board and flat agreed with my assertion. Others took a very defensive approach. Still others, kept an “arms-length” view. Actually, the whole discussion in the comments was very ...
Details Favorite? Off-Topic? 2010-02-17 01:00
0
votes
Vote UpVote

Oh, the things you find…

The Oracle at Delphi – When you’re cleaning out your office. Share This | Email this page to a friend
Details Favorite? Off-Topic? 2010-02-12 20:40
10
votes
Vote UpVote

A case against FreeAndNil

The Oracle at Delphi – I really like the whole idea behind Stackoverflow. I regularly read and contribute where I can. However, I’ve seen a somewhat disturbing trend among a lot of the answers for Delphi related questions. Many questions ask (to the effect) “why does this destructor crash when I call it?” Invariably, ...
Details Favorite? Off-Topic? 2010-02-05 20:00

January 2010

1
vote
Vote UpVote

There may be a silver lining after all

The Oracle at Delphi – After having to deal with all the stack alignment issues surrounding our move to target the Mac OS, I’d started to fear that I would get more and more jaded cynical about the idiosyncrasies of  this new (to many of us) OS. I was pleased to hear from Eli that ...
Details Favorite? Off-Topic? 2010-01-30 00:40
9
votes
Vote UpVote

Requiem for the {$STRINGCHECKS xx} directive…

The Oracle at Delphi – It’s time. It’s time to say goodbye to the extra behind-the-scenes codegen and overhead that was brought to us during the Ansi->Unicode transition. We’ve shipped two versions with this directive on by default. The Ansi world is now behind us. It’s only real purpose in life was to assist C++Builder ...
Details Favorite? Off-Topic? 2010-01-26 23:00
5
votes
Vote UpVote

Divided and Confused

The Oracle at Delphi – Odd discovery of the day. Execute the following on a system running a 32-bit version of Windows (NOT a Win64 system!): program Project1; {$APPTYPE CONSOLE} uses SysUtils; begin try MSecsToTimeStamp(-1); except on E: Exception do Writeln(E.ClassName, ': ', E.Message); ...
Details Favorite? Off-Topic? 2010-01-26 02:40
9
votes
Vote UpVote

Mac OS Stack alignment – What you may need to know

The Oracle at Delphi – While I let my little tirade continue to simmer, I figured many folks’ next question will be “Ok, so there may be something here that affects me. What do I need to do?” Let’s first qualify who this will affect. If you fall into the following categories, then read on: ...
Details Favorite? Off-Topic? 2010-01-16 00:00
8
votes
Vote UpVote

It’s my stack frame, I don’t care about your stack frame!

The Oracle at Delphi – I’m going to start off the new year with a rant, or to put it better, a tirade. When targeting a new platform, OS, or architecture, there will always be gotchas and unforeseen idiosyncrasies about that platform that you now have to account for. Sometimes they are minor little nits ...
Details Favorite? Off-Topic? 2010-01-15 01:00

October 2009

5
votes
Vote UpVote

Delphi check-in log entries of the day:

The Oracle at Delphi – 25232 trunk/com/ scanner.c Thu Oct 8 20:41:10 2009 UTC ytagawa Log:[dcc64] (scanner.c) Don't define ASSEMBLER for x64 for awhile. 25224 trunk/com/ codegen.c Thu Oct 8 12:35:00 2009 UTC eboling Log:Refactoring in PassParams to support changes to stack alignment code. Changed the logic for ...
Details Favorite? Off-Topic? 2009-10-08 23:40

September 2009

2
votes
Vote UpVote

What happened to version 13?

The Oracle at Delphi – During the RAD Studio 2010 field test and now out in the Delphi non-tech newsgroups, there had been a lot of discussion, speculation and even some angst about the mysterious lack of version 13. Chill folks. The story is simple with no real conspiracies involved. In fact, the only conspiracy ...
Details Favorite? Off-Topic? 2009-09-04 21:00
6
votes
Vote UpVote

Class Constructors. Popping the hood.

The Oracle at Delphi – My last post introduced class constructors and destructors, a new language feature in Delphi 2010. I mainly covered what they were and what kinds of things they’re good for. In this post I’ll cover some of how they’re implemented. I’m sure the question on everyone’s mind is when and how ...
Details Favorite? Off-Topic? 2009-09-04 15:00
9
votes
Vote UpVote

Class (, Static, or Shared) Constructors (and Destructors)

The Oracle at Delphi – In my last post, I hinted at a new native Delphi language feature, class constructors and destructors. For those familiar with, say, C# or VB.NET, they are called a ‘static’ constructor (C#), or a ‘shared’ constructor (VB.NET). Let’s now take a closer look at them in terms of how they’re ...
Details Favorite? Off-Topic? 2009-09-03 19:40

August 2009

5
votes
Vote UpVote

Exceptional Procrastination

The Oracle at Delphi – I kept putting this post off… ok, ok… that was a really bad pun… Seems there was a little bit of concern about my last post regarding the new ‘delayed’ directive. Christian Wimmer had a few critiques regarding the implementation and how the exception that was raised was an EExternalException ...
Details Favorite? Off-Topic? 2009-08-30 01:40
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Delphi Tage Torry Firebird News

Sponsor

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