SharpReader is now available at

Changes since the last version are:

  • Fixed bug preventing SharpReader to startup for some users.
  • Fixed bug that was causing problems with long feed URLs like's feeds.

TrackBack URL for this entry:

Good work!

I want to render in another language. such Chinese.
How to do it.

and will popularize the reader in Chinese user area.

waitting for your reply..^^...

Posted by Simon at March 7, 2004 9:11 PM

"Fixed bug preventing SharpReader to startup for some users. "

No it's not. It's still doesn't start on a WinXP machine with .NET 1.1. I see that you're using log4net. Where are the errors logged ? (looked in event viewer, files...nothing). And a dev question...why do you use log4net ? It has any particular advantage over the System.Diagnostics ?


Posted by Gheorghe Marius at March 8, 2004 3:11 AM

"No, it's not."

Actually it is - but by your comment I take it you're not one of the users for which it's prevented.

The SharpReader.log file is stored in C:\Documents and Settings\USERNAME\Application Data\SharpReader. If you email your log-file to me, I'll see if I can figure out what it is that's causing problems on your system.

Posted by Luke Hutteman at March 8, 2004 8:24 AM


Trackback from Huber Blog at March 8, 2004 8:55 AM

Hey, nice product. Just a quick suggestion... It would be helpful to have an address bar to show the url for the selected item.


Posted by Andy Miller at March 8, 2004 5:38 PM


Trackback from thaxcathome01 at March 8, 2004 6:10 PM

I have problems with the feeds on this site:

buzz. feeds

One of the feeds won't load, and in the other two all swedish characters are missing from the posts.

main site:

Posted by Anders at March 9, 2004 8:34 AM

XML & RSS Kicks Ass
So I have been messing more and more with RSS feeds. I rather enjoy them. It allows me to read several news sites and blogs all in one simple application or web page. I started with a service call BlogStreet...

Trackback from journal of a mad scientist at March 9, 2004 3:34 PM

XML & RSS Kicks Ass
So I have been messing more and more with RSS feeds. I rather enjoy them. It allows me to read several news sites and blogs all in one simple application or web page. I started with a service call BlogStreet...

Trackback from journal of a mad scientist at March 9, 2004 3:43 PM

Blogging Aggregator Tools

Trackback from DonXML Demsak's Grok This at March 10, 2004 2:52 PM

Firstly, great work on SharpReader!

Is it possible to have plugins on a higher level that just on a specific rss item?
I've got a bunch of ideas for creating plugins, but none have to do with a specific feed item...

Posted by Simon Stewart at March 14, 2004 2:05 PM

Luke, first off, great work on SharpReader. It continues to be my favorite.

One issue I have noticed is this, the columns in the posts window contract to fit the size of the title/author/date/subject. However, when I use it on MSDN Magazine RSS feed, even thought the columns fit in the window, there is always a horizontal scroll bar. If I move the scroll bar, it realizes everything fits and goes away. If I click to another feed and then back to the MSDN Mag feed, the horizontal scroll bar reappears.

What's up with that?

Posted by Darrell at March 23, 2004 9:29 AM

Can the RefreshRate be customized to work only within certain hours?

For certain sites, they're updated only say, between 8am-12pm, so I would like to restrict the RefreshRate to that time.

Please add this feature?

Posted by chewy at March 23, 2004 12:17 PM

Hi Luke. I have a feature request for this already great product.

Would it be possible, when SharpReader is minimized to the notification area, for the hint text to tell me how many unread messages there are?

That way I could hover over the icon rather than restoring it each time I come back to my PC.


Posted by mabster at March 24, 2004 4:51 PM

Great work on your product! Any plans on making a Mac version anytime soon? I tend to switch from my desktops/laptops running Windows to my Mac laptop in the bedroom (for evening browsing).

Posted by Doug Thews at March 28, 2004 7:26 PM

This version is unfortunately less usable on my machine because it doesn't respond (or repaint) for long periods -- I haven't confirmed what the problem actually is, but it seems to be something like the GC taking ages. When the problem isn't occurring this version is smoother and better performing than the previous version, but the startup and recover from minimize time is too long.

Also (and probably very related) the memory foot print almost always causes "Windows is expanding your swap file" messages, where as the previous build only occasionally caused this message. Of course both filled the memory usage as displayed in the Task Manager.

Another issue that seems to have not changed much: Some feed updates seem to never return and hence the thread pool runs out. This means that if I leave SharpReader running overnight by the morning every feed is marked with a "thread pool is out of threads" error.

But it is a sign of how good the program otherwise is that I still attempt to use it with these problems (though I would like those Outlook Express features :-)).

Posted by Mark Hurd at March 28, 2004 7:44 PM


I notice the context menu inside of the HTML/Blog content preview window does not show the BlogJet context menu? Any chance of making this work correctly?

Shawn Smith

Posted by Shawn Smith at March 30, 2004 1:03 AM

Hi Luke

I just found out about RSS and SharpReader yesterday and got really excited about it. I've downloaded .NET 1.1 and SharpReader as a zipped file in to my Programs folder.

Not being a techie at all, I don't know what to do now to install SharpReader on my machine. Is there an installation document that I can use to install, open and operate SharpReader?

Hope that you can help


Christopher Stainow

Posted by Christopher Stainow at March 31, 2004 1:09 AM

Beautifull, just beautifull!!

And ofcourse a feature request: It would be lovely if the subscriptionspane had the possibility to autohide, and reappear when i mouse-over it.
In that way, it is possible to see screen-wide content, without having a tiny unreadable subscription-pane at the same time...

Maybe something to ponder about? ;-)

Thanks alot for making this program (for free!)!! :-))

Posted by brammus at April 4, 2004 2:52 PM

Hey Luke,

About running sharpreader: Just unzip it wherever you want, and just run the executable, for the rest it should be selfexplainatory... :)

If something is not clear, you can always open the FAQ or Introduction fromout the 'help'-menu...

Posted by brammus at April 5, 2004 11:46 AM

Stupid me, i ment to say Christopher instead of Luke ofcourse...

I suppose Luke *knows* how it works :P
(i can't edit a comment, but i really don't mean to spam or so...)

Posted by brammus at April 5, 2004 11:49 AM

This looks like one of the better screen readers. Unfortunetly I can't get it to run on my machine.

When I click on the SharpReader.exe file nothing happens. Actually the hour glass appears for 1 second and then disappears and nothing. I'm never led thru and installation process. I definitly have .net framework installed. Any ideas on how I can get this running?

Posted by scott at April 6, 2004 1:42 PM

When I try to run SharpReader, I get an Application Error "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.

Any clues? I'm running Windows XP.

Posted by Andrew at April 13, 2004 6:07 PM

SharpReader, installed newest version. Nada, can't see 1 message. The stupid thing is just waiting resources. Have sent 2 mails and a zipped screenshot. Gonna try RSSBandit.

Posted by Luc at April 27, 2004 2:56 PM

Has anyone else noticed that sharpreader has an identity crisis, it can't really make up it's mind whether to use the default browser or the IE control to open the external links.

Easiest way of noticing this is to set your default browser to FireFox (yes, we all love firefox -> then fire up sharpreader with the blogdigger media feeds ( for example) browse around for a while, and you should notice it. I haven't really investigated what causes this, but it's there..

Posted by ressu at May 4, 2004 2:09 AM

Great Program! Tried a few others but appreciate the features that this one has.

A couple of issues/comments. I am bit of a rss feed addict so when my feeds start to refresh the pop-ups take over my screen. I thought the latest version had a delay of some sort between individual refreshes? Solution was/is to turn off the pop-ups for various categories which is good enough for my needs.

I've also noted that the app takes over a large amount of memory. I'm sure it's in relation to the number of feeds that I have in the system but wonder if there is a better/different way to deal with the memory. (Last check showed memory usage at about 343 megs of my 1 gig system.)

One possible feature to consider. Allowing the refresh of a feed to be customised to a specific time and/or day.

Great program, thanks for making it available to us.


Posted by JohnS at May 12, 2004 9:43 AM

I have never had SharpReader open a new window in anything other than my default browser (not since Luke made that code change several versions ago). Firefox is always the browser used for new windows from pop-ups (ack), from "target='_blank'", and from rightclick + open in new window.

Posted by Shannon J Hager at May 19, 2004 11:33 AM

when i refresh blogs ,there was a error on SharpReader.util.Encyption.
win2k professional simple chinese version framework1.1 en

Posted by SummerRain at May 24, 2004 10:31 AM

Hi. I'm trying out this version of SharpReader and get the "stuck in updating" (lightning bolt) problem someone mentioned about For me it happens only with Reuters feeds; the others all work fine. Closing and restarting it fixed the problem.

Posted by Ed at June 24, 2004 6:09 PM


I get the following error when trying to start SharpReader. I'm hoping you have some time to look into this. Thanks.

2004-07-03 22:33:24,298 [420] DEBUG SharpReader.UI.SharpReaderForm - Entering SharpReaderForm.Main()
2004-07-03 22:33:24,348 [420] DEBUG SharpReader.UI.SharpReaderForm - InitializeComponent() begin
2004-07-03 22:33:24,448 [420] ERROR SharpReader.UI.SharpReaderForm - Exception caught in SharpReaderForm.Main()
Exception: System.ArithmeticException
Message: Overflow or underflow in the arithmetic operation.
Source: System.Drawing
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Windows.Forms.ControlPaint.FontInPoints(Font font)
at System.Windows.Forms.Control.get_DefaultFont()
at System.Windows.Forms.Control.get_Font()
at System.Windows.Forms.ListView..ctor()
at SharpReader.UI.SharpReaderForm.InitializeComponent() in c:\projects\sharpreader\ui\sharpreaderform.cs:line 371
at SharpReader.UI.SharpReaderForm..ctor() in c:\projects\sharpreader\ui\sharpreaderform.cs:line 220
at SharpReader.UI.SharpReaderForm.Main(String[] args) in c:\projects\sharpreader\ui\sharpreaderform.cs:line 1411
2004-07-03 22:33:24,488 [420] DEBUG SharpReader.UI.SharpReaderForm - Exiting SharpReaderForm.Main()

Posted by none at July 4, 2004 2:08 AM
This discussion has been closed. If you wish to contact me about this post, you can do so by email.