Dec 212004
 

My goodness. I am in a process of comparing Delphi2005 to VS.NET 2003. Just create a simple form with connect/disconnect/exit menu-items/buttons. Connect/disconnect is against an Oracle 10g database. A datagrid on the form to show “Select * from DBA_USERS”. Both in C# (since I can’t get the Oracle ODP.NET drivers to connect in Delphi).

The way you need to define a typed dataset in VS.NET is really something from the past. You need to connect to the database using the Server Explorer, drag an object onto the canvas and save that file as an XSD-file. That file can than be used when dropping a new Dataset onto your form whilst choosing “Typed Dataset”. If you don’t want all that hassle, you are bound to using “Untyped Datasets”. Translate to normal English: you need to programmatically change Dataset/Datagrid-properties. Wow. Talking about state-of-the-art. Why let the IDE do all the work, when you can do it all by hand with the aid of the keyboard?

In Delphi you have runtime-design-time data. Forget about generating “DataMappings”. Just select a table or enter a query and it’s shown in your grid. Period.

Since I do a lot of database-programming (I’m an Oracle guy, did I tell you that?), this is a major con for VS.NET. Or a pro for Delphi2005, depends how you look at it.

 Posted by at 00:49
Dec 202004
 

If you have one of the following digital camera’s:

  • Canon EOS 20D
  • Canon PowerShot S70
  • Canon PowerShot G6
  • Canon EOS-1Ds Mark II
  • Konica Minolta DiMAGE A200
  • Konica Minolta MAXXUM 7D
  • Nikon D2X

and you are using Adobe Photoshop CS, then Adobe has a beta version of the Camera RAW plugin for download. Other than support for the aforementioned camera’s, the site lists no changes.

 Posted by at 09:15
Dec 162004
 

With 10g Release 2 supporting .NET CLR from within the database, Oracle tries to take a piece of the .NET pie. With their announcement to release a Visual Studio .NET plugin, they show they’re eager to get that piece of the pie!

Oracle Developer Tools will be an add-in for Visual Studio .NET. It consists of an explorer to browse Oracle-schema’s, designers and wizards to create/alter schema’s, a PL/SQL editor, and the ability to drag-n-drop schema-objects onto your form and the code is automagically generated.

A beta version of the Developer Tools will be released at the end of this month. Watch this space.

 Posted by at 15:16
Dec 162004
 

If your company is a one-man-band, like mine, you’ll like this story: Finding a Product Idea for Your Micro-ISV.

 Posted by at 12:09
Dec 162004
 

In a follow-up to Perry’s post (again) I wonder: why should one buy Delphi 2005 instead of Visual Studio for .NET? A manager sees:

Delphi 2005 Architect edition: $3000 (new user). Support is an optional product. Cheapest level includes only 3 incidents for 12 months (whatever comes first).

MSDN Universal: $2800 (new user) and that gives the user VS.NET Enterprise Architect, ALL Office applications (including previous versions for testing), LTU (albeit for development only) for all Windows OS-es, including pre-releases only available to subscribers, online support with a garantueed response of 2 days, 4 phone incidents)

If you or your company has a history with Delphi and you want to keep your existing codebase, I can see why Delphi 2005 is a logical step. If you’re choosing tools for a new project, I cannot see why one would not choose MSDN Universal.

 Posted by at 10:51
Dec 162004
 

Yesterday I fooled around with the ODP.NET drivers from Oracle. Just to create a simple thing to proof the drivers worked, I dropped a OracleConnection and two buttons on a form, named one Connect and the other (guess what) Disconnect. I double-clicked on the Connect button, added a try-open-except-errormessage. At that time I didn’t notice the red underlining the .close statement had. I double-clicked on the Disconnect button and added a try-close-except-errormessage. F9. Delphi gave me an error on the open-property (duh, it’s not a property, it’s a procedure) of the Oracle-connection. I placed the cursor on the dot, removed the word “open” and the semicolon, and pressed Ctrl-Space. Hey, I thought, let Delphi do the work. I choose “procedure Close”, and pressed enter. Again, red underlining and still compiling did not work. WTF!?

Close all, save? No!

New C# project. Add Oracle-connection, and two buttons. No rename, just double-click. F*CK! (Excuse my French) C# needs () after a procedure with no arguments. F9. It works. I can connect and disconnect to my Oracle database.

WTF!?!?!?! Is Borland pushing us to use its C# to outphase Delphi???? 🙁

 Posted by at 08:42
Dec 152004
 

After reading Perry’s post about NexusDB V2 public beta, I surfed over to the NexusDB site, to find that their embedded (v1.08) database is now free. You don’t get the source (optionally available for US$250), but other than that it’s there for you to use. They even updated it to be used with Delphi 2005. That’s great!

 Posted by at 14:07
Dec 152004
 

When I look at the statistics for this weblog, recently a lot of searches for Bejeweled 2 Deluxe point to my website. Not surprisingly, because I wrote about it. What I don’t like, is that ALL searches include a hint of “I don’t want to pay for it, so where is the crack / keygen / hacked version”! I bought Bejeweled 2 Deluxe, although I didn’t like Popcap’s new 60-minutes-trial strategy. And I don’t regret buying it. The software is immediately activated after the buying-transaction, and you get 5 installs, in case something goes wrong with your PC, or you just want it installed on another one. The original Bejeweled was addictive, but with the new Powercubes and Hypercubes this version will even take more of your time!

Be a good computeruser, and buy it. Don’t hack it. Good games deserve to be bought. I bought a lot of games that cost 2 or 3 times what Bejeweled 2 costs, and I have played them only a fraction of the time I now spend with Bejeweled 2.

 Posted by at 10:11