Custom Data Provider (continued)

As I mentioned in my last post, I’ve been creating a custom data provider using the new Data Provider Model in .NET Framework 2.0. Everything went really smoothly until I wanted to use the DbProviderFactories.GetFactory() method to instantiate my class. I had registered my DbProviderFactory-derived class in machine.config and it was overriding all the abstract ...

Custom Data Provider

Back in the early days of the .NET Framework, I believe it was sometime early 2002, I read this article from MSDN Magazine. It describes how the Data Provider framwork can be extended with custom data providers and it was one of those reads that made me think “Wow, this .NET stuff is reeally cool!”. ...

WANTED: Your HTPC configuration

The past couple of months I’ve been increasingly active on the GBPVR Forum. GBPVR is without doubt the best PVR I’ve used on my HTPC so far. A couple of weeks ago, one member suggested that someone set up a Wiki for HTPC hardware, so that new users or users who are in the process ...

Error 1327 Invalid drive

This error was such an odd one, I thought I’d share it.. We’ve been creating MSI packages using Wise, and they have been running very well on pretty much all computers. So imagine my surprise when I get an email from a guy at the Norweigan it department saying that when he tries to install ...

Mazermind – A tool for interactive manuscripts

Some friends of mine have just launched a website for their new product, Mazermind. It is a tool for writing manuscripts for computer games and other interactive productions. From what I hear, the current “tool” that script writers tend to use is Microsoft Word, so this should most certainly be a welcome addition!

WinForms best practices

I’m thinking about writing an article (it would be my first) about best practices when developing medium to large WinForm applications. There are just an enormous amount of articles on how to layer your data logic and your application logic, but then when you get to the user interface and you’re not doing web development, ...

COM+ vs. .NET role-based security

Being the first one to implement a .NET-based architecture at our department of Observer, I’m facing all sorts of issues that I didn’t know and/or didn’t care about a few weeks ago.. One such thing that I found today is that there are two, pretty much completely different, role-based security models that you can use ...

VSSEMS – a Utility for SourceSafe Administrators

Just found this excellent VSS tool. Among other things, it can import users from a users.txt file into your Source Safe DB which was exactly what I was looking for!

PVR á la Anders

You know, I've always wanted to build my own PVR (even long before I had even heard the expression), but it's not until now that I really feel that the time has come to actually do it! And why now, you say? Well, let me tell you.. Or actually, let me show you. Have a ...

More Oracle XMLType

So, in my last post, I told you about the Oracle XMLType and how to add XML data to tables that are based on XML Schemas. Now, storing data is not really that useful if you can’t work with it, and this is where the XMLType really starts to get interesting. I think it’s time ...