TM.INI error – FIXED

TeleMagic Error Message on Windows 7 and above:

Network installation error: “system id not defined or blank”

I fixed this error by putting the “tm5node” folder in a secondary folder.   If the “tm5node” is in the C directory it creates errors.  If you make this a subfolder, it works fine.

Example:

C:\tm5node  <- this does NOT work

C:\tmfiles\tm5node     <- it works fine here.

This was submitted by Kevin Flynn

TeleMagic and Windows 10

There are a few issues with using TeleMagic on Windows 10. Here are some solutions found:

  • Install MS Office before you install TeleMagic.
  • For installation at a Domain Network: Log in as a domain administrator, not enough to log in as a domain User with administrator rithts.
  • For installation of a single user or workgroup: Run the installation with the option; Run as an administrator. Logging into a user that has Administrator rights isn’t enough.
  • The Wordprocessing Treeview do not display properly.
    • Disabling the HID-compliant touch screen on a Windows 10 laptop, the entire TM5 word processing list of templates will appear, as normal. This setting is in Device Manager / Human Interface Devices / HID-compliant touch screen in Windows 10. (gsikora01@sprynet.com)

How to install TM5 on Win7 64-bit

Recently installed TM v 5.0 on three new Windows 7 64-bit Dell workstations (hooked into a small domain run by a Dell box running Server 2008). Through an amalgamation of things I’ve read about on this site, referred sites and experimentation, I used the two approaches and put together this procedural doc for the firm I work for.

1.) On new workstation install VFP (visual fox pro). Used VFP6 first. Obtained files from here: http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125

2.) Create a printer called TeleMagic Fax 35:

  • Open the Control Panel & select Devices and Printers
  • Add a new LOCAL printer for this PC
  • Assign it to LPT3
  • Select GENERIC and “Generic/Text” printer driver
  • Name it exactly TeleMagic Fax 35 (including spaces & capitalization)
  • Select to Not Share this printer
  • Select option to not have it the default printer
  • Grant all users full rights to this printer (via printer properties once created)

3.) Browse to location of tm.exe on server and run file.

4.) Select No Database if prompted or just don’t login.

5.) In TM go to File – Workstation Setup and run through process.

6.) Log out.

7.) Copy the spoolss.dll file from the c:\windows\System32 folder to the c:\tm5node folder.

8.) Browse to location of and run “Dbutil.exe” – Copy and Register System Files

9.) Log in to TM.

10.) Confirm Directory is set properly: a. In TM go to: Options – Preferences – Directory: b. Make sure all options for Function Keys, List Boxes and Toolbar Configuration are listed as Global Directory.

11.) On program shortcut created in Step 5, right click and add user initials to end of target line.

 Alternative Method:

1.) Add Administrator account to new computer, and set up on domain using the domain administrator login credentials. Reboot will be necessary.

2.) Log back in as Administrator.

3.) Turn off UAC.

4.) Install VFP (visual fox pro).

5.) Copy the c:\tm5node and C:\Program Files\telemagic (OR c:\Program Files (x86)\telemagic if from an x64 machine) (tm5node contains a bunch of files, telemagic folder contains a fax folder and one other file) from a working computer to the same locations on the new computer.

6.) Copy the spoolss.dll file from the c:\windows\System32 folder to the c:\tm5node folder

7.) Create a printer called TeleMagic Fax 35:

  • Open the Control Panel & select Devices and Printers
  • Add a new LOCAL printer for this PC
  • Assign it to LPT3
  • Select GENERIC and “Generic/Text” printer driver
  • Name it exactly “TeleMagic Fax 35? including spaces & capitalization!!!!
  • Select to Not Share this printer
  • Select option to not have it the default printer
  • Grant all users full rights to this printer

8.) Change all .exe files in c:\tmwin folder to have compatibility mode with Win XP SP3. May need to set as run as administrator as well.

9.) Set permissions on tm5node folder so that all users have read and write access.

10.) Map network drive that contains database files using administrator credentials.

11.) Run tm.exe to see if program loads. If not see below links. If it does, proceed to Step 12.

12.) Create new user account for domain and then log out of Administrator account and back in as standard user account.

13.) Browse to c:\tmwin and create shortcut of tm.exe in the desired location.

14.) Right click on the shortcut and select Properties. In the “Target:” line at the end, after tm.exe put a space and then the users login initials. i.e. c:\tm5node\tm.exe ABC

15.) Map network drive of folder containing database files using standard users’ credentials.

16.) Run shortcut and confirm that program boots properly.

17.) If program does not run properly, see below links. http://telemagic.zoft80.se/install/windows-8/telemagic-on-windows-8.html

http://telemagic.zoft80.se/install/telemagic-and-64-bit-windows.html

http://telemagic.zoft80.se/install/win7/telemagic-on-windows-7.html

http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125

FaxMan Error: If user is getting a “Failed to open or initialize the FaxMan Database” error then: Set the permissions on c:\program files\telemagic to permit full access by all Telemagic users (or Everyone, if that is easier). To do so, right-click on Start, choose Explore or Windows Explorer. Navigate to c:\program Files. Right-click on Telemagic, and choose Properties. Choose Security, and grant Everyone (or the Telemagic users) full access.

Error: 1733: Class definition TELEMAGIC.DOWNTIMEMONITOR is not found

This error has to do with the user access rights.

This generally occurs with a new PC, attempting to run TM5 for the first
time. It’s looking for DTMON.DLL in the System32 folder.

[protected]

Make sure the user has Power User rights and it should work fine.

Either manually copy it into the System32 directory on the PC in question from the server or do this:

  1. Log into the local machine with administrator
  2. Run DBUTIL on the local machine and run Register System Files
  3. Exit out of DBUTIL
  4. Run TeleMagic v5
  5. Exit out of TeleMagic
  6. Log off Administrator and log in as the user
  7. Run TeleMagic v5

When all else fails install an eval copy of TM to a different directory (c:\tm5delete) once installed try running the client again.  Sometimes the eval install seems to do a better job of getting the files registered and setup correctly than copy and register system files does

[/protected]

Error: “an unknown error occurred while loading Tm.exe. shutting down”

I have a client who just bought a laptop with Win 7-32-bit and he gets ‘an unknown error occurred loading TeleMagic. Shutting down.’

[protected]

Most common error has to do with the fax driver, or the fact that the user doesn’t have rights to update files in the system32 folder.

Check to make sure you have admin rights on the machine, for the first time you run TM.

Log in as the administrator, and run  the copy/register. After that is done, try it again.

When you install TM5 on a W7 or W Server 2008 you must copy from somewhere the telemagic folder that is in c:\program files\telemagic

There are fax files and folder in there that does not get created on install.  If it is a 64 bit OS you would copy it over to the c:\program files (x86) folder.

This telemagic folder is often overlooked because on a XP install we never notice it is there.

If this is a Terminal Services installation, set the Check System Files to N in TM.INI

[/protected]

Error: C0000005

This is generally caused by a failing network switch, card, or router.
Replacement or the bad component is the solution.

It has also been caused by anti-virus / anti-spyware programs aggressively
checking every file. This causes system slowness to the point where this
message appears. We suggest that you set your av software programs to skip
.DBF, .CDX, .FTP and .TXT files as a test should you receive this message.

TeleMagic and 64 bit Windows

Getting TM working on a Windows 7 64-bit computer is very tricky.

[protected]

The trick is to enable the local Administrator account, change the password of the local Administrator to match the server’s Administrator password, then do the entire workstation setup as Administrator.  Once TM is running, disable the local Administrator.

Just built a new system with 64-bit W7 Pro, turned off UAC, created the TM print driver and the TeleMagic folder in Program Files, then did a copy/paste of the TM folder to the new system.  TM fired off with no problems.

TM5 SP4 runs fine standalone on my Win 7 64 bit installation.

Need to live with or address the Faxdriver issue on startup.  Issues I had which I thought were Win 7 security UAC etc turned out to be Kaspersky antivirus.

Just in case anyone is doing anything with TM and ODBC. Microsoft’s ODBC drivers do not work in a 64 bit environment. However you can get the Advantage Database VFP ODBC drivers from Advantage for free and they work just fine with a 64 bit OS.

Here is more information and also some talk in the comments section on the
Advantage ODBC driver.

Open any DBF file with a 64 bit machine in Excel you will probably have a problem as the VFP ODBC drivers don’t work in windows 64 bit.

Windows 7 64-bit is great but stick with Office 32-bit. The ONLY reason for a 64-bit version of Office is to work on very HUGE documents.

TeleMagic DOS

TeleMagic DOS does not work on any 64-bit computers as no DOS programs work on a 64-bit computer. However, it will work under a 32 bit OS (WinXP Pro SP3) and a 64 bit chip under a VMWare image.

[/protected]