If these solutions don't help you to resolve the problem, please send me an e-mail. I'll respond as soon as possible.

I have a registration key, but I'm having trouble registering.

Each registration key is associated with a particular version of Alarm++. For example, a 6.1x key is compatible with versions 6.10, 6.11, 6.12, but not 6.20. Double-check to be sure you have the version of Alarm++ for the key you have. If you need a new registration key, please see the Upgrade page for details.

If you are unable to successfully register Alarm++ with the name and key you have, be sure you follow this procedure:

  1. Save the .ini file you received from 12noon on your computer.
  2. Use the Register command on the Setup menu to go to the Register window.
  3. Either drag and drop the AlarmReg.ini file onto the window or click the Browse button and locate the .ini file you saved. (Alarm++ will automatically fill in the Name and Key fields.)
  4. Press the OK button.

Alarm++ will then display a message saying that you have registered successfully. If this doesn't work:

I lost my registration key. How do I get a replacement?

If you need a replacement registration, you can request a replacement.

I'm using Windows XP and Alarm++ doesn't open a specific alarm file (.alm) when it runs.

I get the message: “The option to open the most recent alarm file is set, but there is no record of a previous alarm file.”

How can I make Alarm++ open a specific alarm file (.alm) when it runs?

First, open Alarm++'s main window and select the Setup > Options command. Make sure the “Open the most recent file at startup” option is checked. Next, use the File > Open command to open the alarm file you want opened every time. Now if you exit Alarm++ and run it again, it should open that alarm file. 

You can manually double-click on an alarm file (e.g., MyAlarms.alm) or a shortcut to an alarm file. When you run alarm.exe, you can specify the path to an alarm file on the command line. For example, you can create a shortcut to MyAlarms.alm in your Startup folder so that, when you start Windows, Alarm++ will run and open the MyAlarms.alm file automatically. Please see the on-line help topic “Customize Alarm++” for more details.

This doesn't work on some Windows XP systems. If this doesn't work on your machine, you can modify the Alarm++ shortcut in your Startup folder to open your alarm file. Right-click on the Alarm++ shortcut in your Startup folder, select the Properties command, and add your alarm file's path to the Target field. For example:

Target: "C:\Program Files\Alarm++\alarm.exe" "C:\Documents and Settings\MyName\My Documents\MyAlarms.alm"

Please note that the quotation marks are necessary because there are spaces in the paths.

When Windows starts, I get two instances of Alarm++ running.

When Windows starts, I see two Alarm++ icons in the task bar notification area (system tray) and I only want one.

There may be two (identically-named) Alarm++ shortcuts in your Startup folder. Windows XP (and 2000) has an All Users account, which can have shortcuts that appear in every user's Programs folders. There is probably an Alarm++ shortcut in the All Users Startup folder and in your Startup folder. If they have the same name though, you'll see only one.

The solution is to right-click on the Startup folder and select the “Open All Users” command. This will display the All Users Startup folder and you can delete the Alarm++ shortcut that's in there. Now if you look at your Programs Startup folder, you should still see an Alarm++ shortcut—the one in your Startup folder.

Alarm++ is running, but I don't see its icon in the task bar notification area (system tray).

This is a feature of Windows XP, which automatically hides icons that it considers inactive. There's a knowledge base article on Microsoft's Support site that explains how to customize this feature.

It might also be related to a known issue with Windows XP as explained here.

McAfee Anti-virus indicates that the installer has a virus.

McAfee virus scanner update 4339 incorrectly tags installers created with ClickTeam's Install Creator as virus-infected. This is a completely false alarm.

Update 4341 for the McAfee virus scanner corrects the false identification issue. For more information, please see this site.

I get an “Unexpected file format” message when I open my alarm file.

There are two possible reasons for this:

1. Alarm++ is not registered and you're trying to open an alarm file that was created with an older version of Alarm++.

2. The alarm file is corrupted. This would be very unusual and is probably caused by a hard drive error or operating system problem. If you send me the alarm file, I may be able to salvage some information.

I get the message “C:\Program Files\Alarm++\Alarm.exe — A device attached to the system is not functioning.”

I get the message “The ALARM.EXE file is linked to missing export SHLWAPI.DLL:SHCopyKeyA.”

Alarm++ requires Internet Explorer 4 (or later) if you're running Windows 95 or NT4. In some cases, Alarm++ requires IE 5 (or later) if you're running 98, 95, or NT4. Although Microsoft says that the file shlwapi.dll file is installed with IE 4, sometimes it isn't. In that case, you'll need to install IE 5 (or later).

I started Alarm++ and an event went off even though it was old. Why?

Alarm++ is designed so that no one will accidentally miss events. It's certainly possible for there to be some events that people don't want to be notified of after the fact. However, it is also possible that your computer will crash at 10:59 am and, when you reboot at 11:01 am, you'll want to know about the 11:00 am event. I decided to be safe about it and to notify the user of any passed events by default. There is an option on an alarm's General property page where you can specify that you don't want to be notified of the event if it is N minutes/hours/days in the past.

How do I get Alarm++ to open a Web site in a new browser window, not in a browser window that's already open?

If you're using Microsoft's Internet Explorer, you can add the -new switch to the command line. This will force it to open a new browser window for that site. For example:

Open: C:\Program Files\Internet Explorer\iexplore.exe
Arguments: -new http://www.netscape.com

Netscape (and other browsers) probably have similar mechanisms. Unfortunately, Alarm++ cannot do this automatically, due to the variety of browsers (and methods) available.

I am using Windows NT, and I can't register Alarm++ for every user on the machine.

You must have administrator privileges to register Alarm++ for every user on the machine. If you don't, you can only register it for yourself.

How do I make the default media for new alarms be “No media”?

Create a new alarm template, set the media to be “No media,” and set this template to be the default template.

Double-clicking an alarm file file doesn't automatically launch Alarm++.

My alarm files don't have the alarm icon associated with them.

The "Alarm++ File" option isn't on the Explorer's New menu anymore.

My automation scripts can't access Alarm++.

Run Alarm++. Open the main window. Select the Setup > Repair command. Click Yes.

When I start Alarm++, it prompts me to configure Exchange or it prompts me for a mail profile. How do I get rid of this prompt?

If it is prompting you to configure your mail service, you probably don't have an e-mail client installed, and you probably don't want to either. In this case, use the Setup > Options command and the Mail tab to specify that you don't want e-mail support. If it is prompting you to select a mail profile, you have an e-mail client installed. You can either use the same command to disable e-mail support, or you can specify the mail profile Alarm++ should always use. Note that if you specify a profile, and you start your e-mail client when Alarm++ is running, your e-mail client will automatically use the same profile as Alarm++ is using.

How do I enable e-mail support for Eudora?

If the File > Send command is disabled, please read Eudora's Knowledge Base article http://www.eudora.com/techsupport/kb/868hq.html. You need to go to the Eudora options menu and select the “Use Eudora MAPI server always” option. For more information on Eudora's MAPI support, please see http://eudora.qualcomm.com/developers/mapi.html.

Sometimes my message's bold, underline, or italics formatting are lost.

If the first character of the message is bold, underline, or italic, those attributes are lost when the alarm is saved. This seems to be a bug in older versions of the Windows RTF control included with Windows 95/98.

Sometimes it seems as if Alarm++ locks up when resolving a lot of e-mail addresses.

Alarm++ resolves e-mail addresses when you press the Resolve or OK button on the Mail page or when it actually sends your e-mail during an event. Rarely, when resolving the e-mail addresses in an alarm, that MAPI call seems to take a few minutes to complete. This may be due to large address lists or to some problem with MAPI. The best thing to do is to wait about ten minutes and, if it doesn't complete, terminate Alarm++ and restart it. Fortunately, Alarm++ is designed so that this will not result in any loss of data, although you should check the alarm you were editing to see if it's accurate, just to be sure.

Alarm++ doesn't display the help system.

The new HTML Help system requires Microsoft Internet Explorer 3.02 (or later) to be installed on your machine. You can download it free of charge from Microsoft. You can still use another browser (e.g., Netscape) as your primary browser after installing IE.

You might also need to update the Windows HTML Help system. Please download and install Microsoft's hhupd.exe. You can also download it directly from Microsoft.

Daylight Saving Time causes incorrect time to be displayed (off by one hour).

This can be seen in the Time field of a new alarm's properties or in the main window's status bar. When you create a new alarm, Alarm++ enters a default time in the Time field. (Please refer to the help to read about how Alarm++ automatically rounds-up the current time to that default time.)

First, be sure the Control Panel's Date/Time settings are set to the correct time zone for your area and “Automatically adjust clock for daylight saving changes” should be checked.

If this time is incorrect by a certain number of hours, check your autoexec.bat file to be sure it is setting the TZ environment variable correctly. If it is set incorrectly (or in some rare cases, not set at all), some applications will have time-related problems (even if the Windows taskbar clock displays the correct time).

In your autoexec.bat, you might find a line something like this:

set TZ=CST6CDT

Windows 95/98 does not require this variable to be set, so you can delete this line, or you can correct it to the current time zone for your area. (Be sure to account for Daylight Saving Time if your area follows it.)

If you're running Windows 2000 or NT, you can run the Control Panel's System applet to see what the environment variables are.

In extremely rare cases, Windows 2000 (and perhaps other versions of Windows) displays the correct time during Daylight Saving Time, but Alarm++ displays the Standard Time (off by an hour). In this case, the only solution (so far) is to set the TZ variable. For example, if you're in the Eastern time zone:

set TZ=EST5EDT

Alarm++ doesn't send e-mail when using Outlook 2000 with Exchange Server.

You need to install Microsoft's Outlook 2000 SR-2 patch.

The e-mail feature isn't enabled.

The Address button on the Mail property page is disabled.

The Mail options page has disabled options.

Most likely, you haven't enabled Alarm++'s e-mail support. You can do this with the Tools > Options command. If you don't have a client that supports the MAPI or CMC mail protocols, you can use Alarm++'s SMTP support with your ISP's SMTP server instead.

If you have Outlook Express installed, you need to create at least one profile/identity for Alarm++ to recognize it as a MAPI client. These Microsoft Knowledge Base articles discuss Outlook Express and profiles/identities.

OLEXP: How to Create and Use Identities in Outlook Express 5
OLEXP: How to Use Multiple E-mail Accounts for Multiple Users in Outlook Express
INFO: Differences Between CDO, Simple MAPI, and Extended MAPI

You cannot use multiple mail profiles at the same time. If a mail client is already started with a different profile than the one specified in Alarm++, Alarm++ will not be able to open its profile.

The calendar isn't displaying properly. What can I do?

This probably means that a Windows system file (comctl32.dll) needs to be updated. You can find updates on the Microsoft Web site:

Install an update for comctl32.dll
http://www.microsoft.com/windows/ie/downloads/archive/default.asp

Install Windows 2000 Service Pack 2 (or whatever is appropriate for your version of Windows)
http://www.microsoft.com/windows2000/server/evaluation/news/bulletins/sp2.asp

Install the latest Internet Explorer
http://www.microsoft.com/ie

How do I update Windows?

Visit Microsoft's Windows Update site. Microsoft also has a Windows update site where you can download Windows updates.

For Windows NT 4.0, make sure you've installed Service Pack 4 or later. There's more information at Microsoft's Web site.

For Windows 98 (original edition, not SE/Me), Y2K update information is at Q167075: Availability of the Windows 98 Year 2000 Update.

For Windows 95, Y2K update information is at Q225050: Availability of the Windows 95 Year 2000 Update.

I'm using Windows 95 and having some problems.

Microsoft has a Windows 95 update site where you can download the Windows 95 service pack, WinSock2, an OLE 32 update, and other updates.

Error message when starting Alarm++

You might see an error message when starting Alarm++. There is a Microsoft Knowledge Base article which distributes updated OLE components. You can go to the following page to download them.

Filename Version Description
COMCTL32.OCX 5.00.3828 Updated ActiveX control
COMCTL32.DEP 5.00.3828 Dependency info for Visual Basic 5.0 Setup Wizard
MSSTKPRP.DLL 5.00.3714 Design-Time Stock Property Pages

If you have older files or are missing files, you can download the update. (If this link is broken, go to the Microsoft Support site and search the Knowledge Base for Q167121.)

Date control on the General property page and the Calendar control on the Repeat property page do not appear

Explanation: Alarm++ 4.81 and later requires COMCTL32.DLL (version 4.70 or later).

Note: This does not apply to Windows 98 Second Edition or Windows 2000. Do not install this update on those operating systems.

COMCTL32.DLL: MS Common Controls DLL version 4.72.2106.4 dated 11-17-97
(version: 4.70 or later, available with Microsoft® Internet Explorer 3.0 or later)

Download COMCTL32.DLL

If the link is broken, visit the Microsoft Support site and search the Knowledge Base for COMCTL32.DLL.

DCOM for Windows 95

DCOM updates a number of OLE DLLs that are not mentioned in the previous notes.

Download DCOM