February 2004 - Posts

Custom NSIS Macros
06 February 04 11:17 AM | mhawley | 3 comment(s)

I was asked to provide my scripts that allow me to check for the .NET framework using NSIS.  I'll do one step better, I'll post my custom macros (downloadable of course) that will allow you to plug them right into your NSIS scripts and run required tasks.  Below is a brief introduction to each of the macros, this is so you'll know how to use them mainly:

  • eWorld_DetectNetFramework_10: This macro, as the name states, detects the .NET framework v1.0...but due to backwards compatability, it first checks for at least v1.1 of the .NET framework.  If either of the 2 frameworks are not found, the user is prompted and the installation quits.  This macro should be run in the .onInit function of your script, and only when you're installing assemblies compiled under the 1.0 framework.
  • eWorld_DetectNetFramework_11: Like its brother macro above, this will only detect for the v1.1 framework.  If the 1.1 framework is not found, the user is prompted, and the installation quits.  This macro should be run in the .onInit function of your script, and only when you're installing assemblies compiled under the 1.1 framework.
  • eWorld_DetectPreviousVersion: This will detect a previous version that is installed based on the registry key HKLM \ Software \ {APPLICATION NAME}.  It will also detect if a MSI is installed with a particular application name.  This macro takes 2 parameters, APPNAME and MSIAPPNAME.  If you pass in an empty string for MSIAPPNAME, it will not check for MSI applications.  If this macro detects a previous installation, it will prompt the user to uninstall it.  At this point, it will write a temporary file to note that it is currently uninstalling...then it will launch the uninstaller of the previous version.  This should be used in conjunction with eWorld_LaunchInstaller.  This macro should be run in the .onInit function of your script.
  • eWorld_LaunchInstaller: This will remove the temporary uninstall file created by eWorld_DetectPreviousVersion, and will launch the installer.  This macro should be called as the last step in your Uninstall function.

There are a few other macros in this script file, however they're called from the macros listed above, and should not be used in any other manner.

Download the Macros!

Filed under:
Finally found a .NET User group by me!
04 February 04 11:02 AM | mhawley | with no comments
My search has finally ended!  I've been looking to either find a Central Illinois .NET User Group, or start one up myself for about a year.  Well, today..by slight chance..the new DevDays portal pointed me to a Central Illinois User Group located no more than 20 miles away from me.  Luckily they're having their 3rd meeting tonight from 6-8:30 PM, so I'm gonna head on out to check it out...free giveaways tonight as well!  So, if you're in the Central Illinois area, and are looking to go, let me know, maybe we could coordinate a meetup tonight.
Filed under:
NNTP Plugin Page Setup
03 February 04 03:23 PM | mhawley | with no comments

I've setup a page containing information relating to the NNTP Posting Plugin for NewsGator.  This page will give you more detailed information, a change log, and other stuff (not yet defined).  By using this page you can keep up-to-date on the NNTP Plugin.

As a side note, version 0.5 seems to be the tip of the iceburg for this plugin, so after a few weeks it may be moved into 1.0 status.  I've also setup a new forum where we can discuss the plugin, get support, and ask for enhancements.  Hopefully all this will lead to a community driven plugin.

View the webpage | View the forum

Who Uses Windows 3.11?
03 February 04 10:59 AM | mhawley | 22 comment(s)

I've been studying my server logs for usage and just general information this morning, and I have to say that I'm just stunned of the amount of outdated software that is still in use.  As you can tell from the subject, I noticed, in the month of January, that there were 46 visits by people using Windows 3.11.  Why in the world would anyone still be using this, let alone a developer.  What's even more suprising, is that it beat out Linux by 20 visits.

Another thing to note, is the use of outdated browsers.  While the top still stands at IE 6, IE 4 comes in a whopping second place, then Netscape 4, then IE 5.0, then 5.5x.  Why? I just don't understand it.  Although the real older browsers didn't make the top 5, it is interesting to note that Netscape 3 and 2 were in use during last month, maybe by those 46 users using Windows 3.11.  How do these people expect to get the best internet usage or experience using this software, it just baffles me.

Have you run across anyone still using outdated (and unsupported) operating systems or browsers recently?

Filed under:
Updated Custom Control Set
03 February 04 08:51 AM | mhawley | with no comments

It was brought to my attention Saturday evening (through today) after I released my version 1.9 control set, that a few major "show stopper" bugs existed.  As such, I've patched them up and re-released v1.9 with the updated code.  Here's a list of those issues that were resolved:

  • Regular databinding to the Multi-Text List controls did not work.
  • Using AccordionExternalResourcePath failed to set properly for the AccordionPanel.
  • Javascript errors for CollapsablePanel when AllowTitleExpandCollapse was true.

If you've downloaded my control set prior to 8:45 AM Central time this morning, I would suggest re-downloading the controls to receive the latest build.  Go to my download page.

Filed under:
In Need of Infamous Papers?
02 February 04 09:09 PM | mhawley | with no comments

It seems that Mike Rowe has decided to put 1 copy of the “WIPO book and 25-page letter” he received from Microsoft during their talks and settlement up for sale on eBay.  Mike had to start weeding out the real from fake bids, that exceeded over $200,000 earlier today.  He started by knocking of those who have 0 feedback, then went to pre-approval bidding only to serious bidders.

So far, he has 3 days left, and no one has gotten a real bid through.  It'll be interesting to see if he actually sells this to someone.  Here's the CNet story.

Filed under:
Plugin Release: NewsGator NNTP Plugin v0.5
01 February 04 03:18 PM | mhawley | with no comments

Version 0.5 of the NewsGator NNTP Plugin to allow posting to newsgroups has been released.  This version includes proper cross-posting functionality to newsgroups, a major enhancement in server/newsgroup selection, enhancement in error descriptions now containing the server and newsgroup when sending an email to the developer, and lastly, the user will be restricted from posting empty posts to a server.  The first and last update were to start working towards GNKSA's seal of approval.

Download Now!

More Posts « Previous page

This Blog

News

.NET Links

Blogs I Read

Syndication