© 2001 Winston Mitchell
Professional v8 and later users: please read this article first
What follows is an attempt at describing in detail how TurboCAD v7.1 behaves in regards to the opening of files that contain materials and users' use of the materials editor and the new materials management functions. This article is based on the results of considerable testing and experimentation and represents my current understanding. If users discover discrepancies and report them on the v7.1 Materials System thread of the TurboCAD User Forum, this document will be updated.
Questions of the type "what happens if...", "how do I...", "what happened to...", etc. are the source of the FAQ that appears below the article. This FAQ will be expanded as I collect questions that seem likely to be of general interest.
Events that create this need are any use of the materials editor, use of the "Load", "Restore", and "Save" functions, and opening files that contain materials.
If propin.dat does not exist, TurboCAD creates it as a copy of the Default.mat file.
All changes to materials are reflected in this file.
Propin.dat is always in complete agreement with the materials in all open drawing files.
Special note to users of Microsoft Access: the .mat extension may not be visible in the file name. Moreover, if it is not visible, you will not be able to change it. To view or edit these files you can put a shortcut to Wordpad or your favorite text editor in the "SendTo" folder and send the file to the application; or, you can add an "Open with <application>" command to the Windows Explorer local menu.
Changes to a material that exists in one or more open drawings will be reflected in those open drawings that use that material.
If the source file has materials that do not exist in Propin.dat, those materials are added to propin.dat.
If the source file has a material existing in propin.dat but with different settings, the differences are resolved with the "Confirm Material Replace" dialog.
If Default.mat has materials that do not exist in propin.dat, those materials are added to propin.dat.
If the same material exists in both propin.dat and Default.mat, the settings for that material in Default.mat will replace the settings for that material in propin.dat.
Note: the author recommends that all users keep a copy of Default.mat in another directory for safekeeping and protection against accidental changes to the file.
If a drawing is opened with a material that exists in propin.dat but with different settings, the difference is resolved with the "Confirm Material Replace" dialog.
There are seven possible responses.
NOTE: this is probably a bug. When choosing this response, it is most likely that the user's intention is to add the material to Propin.dat while retaining it for use in the drawing. If this is the user's intent he can achieve it by assigning the renamed material to the object in the drawing with the Materials Editor. Also, note that typing in the "New Material Name" window is ignored.
With the advent of the new materials management tools, this is probably not necessary any more because they now have the protection offered by the Default.mat file and/or other custom .mat files.
Users that have created custom propin.dat files for safekeeping can use these files with the new tools by moving them (or copies of them) to the materials folder and renaming them with a .mat extension. This is possible because propin.dat and .mat files are plain text (unformatted) files with identical internal organization.
Upgraders may want to consider converting these "libraries" to .mat files. This can be accomplished by opening a "library" file and selectively saving the file's materials to one or more .mat files.