Visit site Let's Get Technical

November 2010

6
votes
Vote UpVote

Hey! Debugger. Leave My Exception Alone!

Let's Get Technical – (with appologies to Roger Waters) In a recent post (Breakpoints with Side Effects) I wrote about breakpoints with side effects. One of the side effects that I mentioned was the ability to ignore all subsequent exceptions, as well as restore the normal response of the debugger to encountered ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-11-29 14:24

October 2010

1
vote
Vote UpVote

First Look at Advantage Database Server 10

Let's Get Technical – With the release of Advantage 10, Sybase continues the tradition of consistent improvements to this high-performance, low maintenance database server. In addition to a rich array of additional features and feature enhancements, this release also includes a large number of internal optimizations that ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-10-31 16:27

September 2010

10
votes
Vote UpVote

Developing in Virtual World Revisted

Let's Get Technical – Back in December of last year I described how I set up my most recent laptop with VMWare, installing my various development environments in virtual machines instead of on my host operating system (http://caryjensen.blogspot.com/2009/12/creating-more-manageable-development.html). It's been about ten ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-09-30 09:25

August 2010

10
votes
Vote UpVote

Breakpoints with Side Effects

Let's Get Technical – A breakpoint with a side effect is a breakpoint that causes a task to be performed upon encountering the enabled breakpoint within your application. Of course, such a breakpoint only performs its side effect when your code is running with Delphi's debugger attached to the process. Nonetheless, this ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-08-30 23:32

June 2010

4
votes
Vote UpVote

Creating Editor Key Bindings in Delphi

Let's Get Technical – There is a powerful but little known feature of the code editor in Delphi and that permits you to add your own custom keystrokes. This feature is referred to as custom key bindings and it is part of the Delphi open tools API (OTA). The open tools API provides you with a collection of classes and ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-06-08 15:24
2
votes
Vote UpVote

Would You Like Chips * With That Q&A?

Let's Get Technical – (* British for French Fries)I don't go to McDonald's very much. In fact, with the exception of going to a McDonald's last Wednesday, I'm not exactly sure when I last visited one. I think it might have been almost four years ago, in Prague, and that was to get a cup of coffee (though I have a vague ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-06-01 07:37

May 2010

3
votes
Vote UpVote

Delphi Non-Core Feature Survey: You Can Help

Let's Get Technical – Delphi developers, I want to hear from you. Are you using Delphi's frameworks for unit testing, audits, metrics, and design patterns? If no, why? If yes, to what extent do you use these features? Click here to take the surveyHere is a little background. Since the release of Delphi 2005, there have ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-05-06 16:40
2
votes
Vote UpVote

In-Memory DataSets: ClientDataSets and .NET DataTables Part 6: Applying Updates to a Database

Let's Get Technical – In the preceding article in this series I discussed various techniques that you can use to manage the change cache. In this installment I will conclude that discussion by looking at how you can apply the changes held in the change cache to the underlying database from which the data was originally ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-05-05 15:25

April 2010

4
votes
Vote UpVote

In-Memory DataSets: ClientDataSets and .NET DataTables Part 5: Managing the Change Cache

Let's Get Technical – The change cache is the source of much of an in-memory dataset's power. It is through the change cache that you can permit a user to review their changes before committing them, as well as permit you to programmatically work with changes that have been made to the dataset.Note: In the first article ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-04-25 15:46
0
votes
Vote UpVote

Delphi Developer Days 2010

Let's Get Technical – It’s less than a month away from the first city in the 2010 Delphi Developer Days tour, and I thought this might be a good time to share some history and insight into this event. To begin with, Delphi Developer Days is an intense, two-day Delphi event featuring me and Marco Cantù. Our first city on ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-04-15 21:06

March 2010

2
votes
Vote UpVote

In-Memory DataSets: ClientDataSets and .NET DataTables Part 4: Navigating, Sorting, and Filtering

Let's Get Technical – In the preceding article in this series I discussed how to populate in-memory datasets. In this continuation, I will look at some of the ways that you can programmatically work with that data, including navigating, sorting, and filtering the data in memory. Active ClientDataSets are essentially a ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-03-20 23:14

January 2010

7
votes
Vote UpVote

Shifting TFields in TDataSets Bound to TDBGrids: A Potential Source of Bugs in Your Code

Let's Get Technical – I've been working with Delphi since the beginning, with particular emphasis on database development. As a result, it's not often that I encounter a fundamental behavior of data-related components that catches me off guard. Well, it happened last week. And what I observed may be the source of an ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-01-26 23:45
9
votes
Vote UpVote

Migrating Existing Delphi Applications to Unicode-enabled Delphi

Let's Get Technical – Over the life of an application it is often necessary or desirable to migrate the application to a newer version of the development environment. By doing so, the application can take advantage of a more modern interface, improvements in performance or memory management, as well as new or improved ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2010-01-10 00:31

December 2009

0
votes
Vote UpVote

Creating a More Manageable Development Environment

Let's Get Technical – I recently bought a new laptop, something that I do every year or so. And the recent release of Windows 7 gave me a good excuse to do so. But this new purchase also gave me another opportunity to do something that I’ve been thinking about for a while, the opportunity to set up my machine in a ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2009-12-18 02:23
2
votes
Vote UpVote

In-Memory DataSets: ClientDataSet and .NET DataTable Compared: Part 3: Populating In-Memory DataSets

Let's Get Technical – In the preceding article in this series I showed you how to create in-memory datasets at runtime (as well as how to define a ClientDataSet’s metadata at design time). In this third installment in this series I will demonstrate how to populate your in-memory dataset.In short, data can be inserted ...
Details Favorite? Off-Topic? caryblog@jensendatasystems.com @ 2009-12-15 01:14
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Delphi Tage Torry Firebird News

Sponsor

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