Intellicad 7 Migration

#1
ORIGINAL POST 7/19/2011

Hopefully this is the right forum for a thread on migrating from Intellicad 6.6 (Icad 6.6) to Intellicad 7.0 (Icad 7.0).

System is Win 7 Pro 64 bit (SP1), newer hardware good graphics card. Icad 6.6 ran very well. Working on migrating a 10 user shop to Intellicad. Our Icad 6.6 install is customized, and is applied to new installs with the use of the profile registry files (.arg).

Have just purchased and installed the update and tried to apply my "Profile" from Icad 6.6 to Icad 7.0 and failed pretty miserably. First Icad 7.0 told me that tie ".arg" file wasn't good. I exported the Profile from Icad 7.0 and compared the 2 files. I changed all references to "\IntelliCAD 6.6 Professional\ENU\" to "\IntelliCAD 7.0 Professional\" . That helped and was partially successful but not at all satisfactory giving me difficulty with my alias'.

Decided to manually modify the toolbars. That didn't go very smoothly. After trying the customization tools it is clear that it's buggy and is going to take some work on the part of ITC. Made the "controls" disappear.

Would like to see this thread become active as as it is clear (to me at least) that a successful migration of customized installs is going to be entertaining.

UPDATE 7/20/2011

Made a system restore point. Uninstalled Icad 6.6, made sure the registry was clean, did fresh install of Icad 7.0. Exported a baseline profile.

Started with the customization tools. Everything works well using existing commands, making flyouts, rearranging button locations, etc. (have not yet tried to work on the toolbars with controls in them. That will be the last thing I attempt because of my earlier experience.)

Have encountered one real problem with this approach. I have been unsuccessful in applying a bitmap to a custom button. When I try I get the following message:

"Could not find the file "C:\ICAD\Support\Mnubtmps\filename.ext". Please add the file's location to the Search Path in the Options dialog.
If OK is chosen, the default bitmap will be used in it's place. Cancel will terminate the import, leaving only the toolbars that have been created successfully up to this point."

However, the bitmaps do exist in that location (path and spelling are exact and correct) and the path and file name do appear in the "Small, color button:" and "Large, color button:" drop down list boxes of the "Toolbar Customization Options" dialog box opened by the "options" button in the "Customize" dialog box.

These paths also appear in the registry:

Value 26
Name: Button#10BMPSmColorPath
Type: REG_SZ
Data: C:\ICAD\Support\Mnubtmps\Screw.BMP

Value 27
Name: Button#10BMPLgColorPath
Type: REG_SZ
Data: C:\ICAD\Support\Mnubtmps\ScrewL.BMP

Also, the path does appear in the "SRCHPATH " string of the "Config" key:

[HKEY_CURRENT_USER\Software\CMS\IntelliCAD 7.0 Professional\Profiles\Default\Config]

"SRCHPATH"="whole bunch of paths;C:\\ICAD\\Support\\Mnubtmps;whole bunch of paths"


Also, I have the "C:\ICAD\Support\Mnubtmps" in the path environment variable.

Have also tried moving the bitmaps to other folders in the search path and turning off User Account Control. No luck either way.

Just to be sure of the process, I performed the same actions in ICAD 6.6 with no problem. I feel like I must be missing the obvious.

Does anyone have a clue as to how to resolve this?

#2
Hi,

Put all the bitmaps of your toolbars in a resource file, name that resource file with the same name as the menu file (example: "MyMenu.mnu" and "MyMenu.dll") and let the resource file in the same location as the menu file.
Then, load the menu and toolbars into IntelliCAD 7 and the bitmaps should appear with no trouble.

Regards,
JCAMPOS

#4
JCAMPOS wrote:Hi,

Put all the bitmaps of your toolbars in a resource file, name that resource file with the same name as the menu file (example: "MyMenu.mnu" and "MyMenu.dll") and let the resource file in the same location as the menu file.
Then, load the menu and toolbars into IntelliCAD 7 and the bitmaps should appear with no trouble.

Regards,
JCAMPOS
Will (should) this work with earlier versions of Intellicad?

SteveN

#5
Hi,

Not sure if it works on all versions, but I can tell you that it works for sure on 6.2 to 7.0.

Regards,
JCAMPOS