HOME
Microgold offers technical assistance on a number of different levels depending on the tech support package that you purchase with your software. Many questions can be answered by simply reviewing the topics under our FAQs. We can be contacted by phone or email, or through the web interface.
WithClass FAQs

This section covers frequently asked questions about both versions of WIthClass. It also covers more obscure territory and links to other resources.

Q: After I installed WithClass 2000, Microsoft Office (Word, Excel 2000, etc.) immediately shuts down? How do I fix this?
Q: How Do I Reverse Engineer my code with WithClass 2000?
Q: If I am a customer receiving upgrades, how do I get my upgrades?
Q: How do I have branches off my relationships in WithClass?
Q: How do I do repeat actions with WithClass?
Q: How do I repeat my operations for virtual method?
Q: I am getting missing relation data from relationship? How do I get rid of this message.
Q: I'm having trouble uninstalling WithClass? How do I take it off my machine?
Q: How do I put my WithClass diagram on the Web?
Q: How Do I reverse a file with an extension that WithClass doesn't show?
Q: How can I get a better handle on the scripting language?
Q: How do I take advantage of the ole automation structure of WithClass if I don't own Visual Basic?
Q: Can I reverse.exe files with WithClass?
Q: How can I get StateMaker?
Q: How can I generate Code from the state diagrams?
Q: How do I change the individual view of a class?
Q: How do I change the color of a single shape?
Q: How do I free up screen real estate with all the toolbars?
Q: How do I merge two designs?
Q: How do I bring comments into WithClass 2000 on reversing?
Q: How do I use Crystal Reports with WithClass?
Q: I keep seeing javavm at the top of the message boxes. What does this mean?
Q: Can automation be used to ADD classes, attributes, etc. The Add method is in your type library and is not working. Is it just a place holder for now, or am I missing something. Can the ADD method be used in OleAutomation ?? and if so -HOW?
Q: Does WithClass 2000 run under Windows 3.1?
Q: When I reverse a database, my primary keys and foreign keys are not showing up. Why?


Q: After I installed WithClass 2000, Microsoft Office (Word, Excel 2000, etc.) immediately shuts down? How do I fix this?

A: If you installed with an evaluation version of Microsoft Office 2000 with a product id that begins with GC6J3, do not install the trial version. Please contact MicroGold for more information.

Note that this problem occurs with any software with the 6.2 releaseof vba including:

Microsoft Office 2000, Service Release 1 (SR-1)
Microsoft Access 2000, Service Release 1 (SR-1)
Microsoft Excel 2000, Service Release 1 (SR-1)
Microsoft Word 2000, Service Release 1 (SR-1)
Microsoft PowerPoint 2000, Service Release 1 (SR-1)
Microsoft Outlook 2000, Service Release 1 (SR-1)
Microsoft FrontPage 2000, Service Release 1 (SR-1)
Microsoft Project 2000

For more information about this problem with Office you can look over or/and post links to Microsoft's knowledge base articles regarding this problem with the invalid PIDKey distributed with Office 2000.

http://support.microsoft.com/support/kb/articles/Q270/1/25.ASP
http://support.microsoft.com/support/kb/articles/Q255/5/03.ASP
http://support.microsoft.com/support/kb/articles/Q267/9/68.ASP

Q: How Do I Reverse Engineer my code with WithClass 2000?

A: To reverse engineer your code, first go under the Utilities | Preferences and choose the language you would like to reverse. This will remain the default language until you change it again. Then go into the Utilities | Reverse Directories. Browse for the directory containing the files you wish to reverse. Click Add or Add All and click OK.

Q: If I am a customer receiving upgrades, how do I get my upgrades?

A: A customer owning WithClass 2000 can receive there upgrades through the WithClass Help Menu. Help | MicroGold on the Internet. You will be prompted if you would like to the latest update. If you click yes, and you are hooked to the internet via dial-up networking, you should start receiving the patch. If you get an error, such as could not set working directory. Send an e-mail to TechSupport@microgold.com and we will email you the patch if you are eligible for upgrades.

Q: How do I have branches off my relationships in WithClass?

A: Click on the relationship button for which you want to draw a branch. Bring the pencil cursor up to the green dot of the existing relationship and drag from the green dot to the destination class.

Q: How do I do repeat actions with WithClass?

A: Click on the item you would like to draw. Hold down the shift key, and click on the area of the screen in the multiple areas you would like to place your shape. The same multiple action feature holds true for drawing relationships as well.

Q: How do I repeat my operations for virtual method?

A: You can drag an existing virtual method from the browser to existing classes on the main diagram. This will copy all the operation information into the class. You can do the same for attributes as well.

Q: I am getting missing relation data from relationship? How do I get rid of this message.

A: You have a relationship shape that cannot find its relation information. Go into the WC file and compare the branches table to the relations table. Make sure that there is one branch for every relation. If not you should remove the branch that does not match up. Reimport the wc file from Utilities| Import Ascii file.

Q: I'm having trouble uninstalling WithClass? How do I take it off my machine?

A: The bad news is You have to take WithClass off manually. The good news is its fairly easy. Just delete the WithClass 2000 directory using the explorer. This will remove all the files. To remove it from the registry, go to HKEY_CURRENT_USER / Software / MicroGold. Remove the MicroGold Directory. Go into the Windows / Profiles /Start Menu/ Programs. Remove the WithClass 2000directory. That's all.

Q: How do I put my WithClass diagram on the Web?

A: WithClass 2000 has a new feature that lets you save parts of your image in different formats (bmp, jpg, gif, etc.) Select the part of the diagram you would like to save as an image. Zoom out a little if you need to capture more. Use the left mouse button to do the selection and drag to the extent you wish to select. Go to the File | Save Selected Image. Choose the format you wish to save in. The image will be saved with the current WithClass file name in the current working directory.

Q: How Do I reverse a file with an extension that WithClass doesn't show?

A: Go into the Utilities | Reverse Directory. Change the extension you wish to reverse from. Click the update button. The files should show in the left list box.

Q: How can I get a better handle on the scripting language?

A: MicroGold Sells a tutorial that gives many examples of using scripts and how to write them. The tutorial also gives lessons in object analysis and design.

Q: How do I take advantage of the ole automation structure of WithClass if I don't own Visual Basic?

A: WithClass 2000, released in February will include VBA in the product. You'll be able to compile and debug your scripts, generate code, reports in Word, Excel, and also write your own reversing code.

Q: Can I reverse .exe files with WithClass?

A: No. Although WithClass can reverse Java .class files.

Q: How can I get StateMaker?

A: MicroGOLD no longer sells StateMaker because WithClass 2000 can do all the things that StateMaker could do + more. There is also an add-in provided with WithClass 2000 that will perform the reverse engineering of a switch statement that statemaker was capable of doing.

Q: How can I generate Code from the state diagrams?

A: WithClass comes with scripts for generating code from state diagrams for each of the major languages it supports (Delphi, C++, Java, VB). Look for scripts that end in state.sct. A Programmer could also use WithClass's OLE Automation interface for generating state code and reports. Also the statemaker add-in (statemaker.dat) will also perform this function.

Q: How do I change the individual view of a class?

A: Right mouse click on the class and pick the properties you wish to view from the pop up menu.

Q: How do I change the color of a single shape?

A: Right Mouse click on a shape. Here you can change text color and shape color.

Q: How do I free up screen real estate with all the toolbars?

A: WithClass 2000 has added a right mouse popup in the context of the window that allows you to hide many of the toolbars.

Q: How do I merge two designs?

A: If you want to bring the classes and relationships from one diagram to another, here is what you need to do:

Select the class region you wish to bring over and click on the package classes button. (The brownish button on the class toolbar). Choose a package name. Go into Utilities | Class Repository and export the package to the repository. Go into the diagram you wish to bring the merge into and drag the package from the repository into your diagram from the browser.

Q: How do I bring comments into WithClass 2000 on reversing?

A: The newest version of WithClass will try to bring comments above the class into the class description for javadoc and delphi. It will also try to import comments above each method into comment 3 of the operation dialog.

Q: How do I use Crystal Reports with WithClass?

A: Currently you need to put the classes you wish to report on into the repository. You may want to make a copy of the existing blank repository. This way each repository can be a different report. When You click Report | Open Report
Crystal will prompt you for which database you wish to report on. Then you can pick the report you wish to use provided in WithClass 2000.

Q: I keep seeing javavm at the top of the message boxes. What does this mean?

A: This is a quirk, it should really say message. The developers are ironing it out.

Q: Can automation be used to ADD classes, attributes, etc. The Add method is in your type library and is not working. Is it just a place holder for now, or am I missing something. Can the ADD method be used in OleAutomation ?? and if so -HOW?

A: WithClass 2000 with VBA has solved this problem. There are methods such as NewClass, NewAttribute, NewOperation, NewParameter, NewGeneralization, etc. That allow you to build a class diagram in WithClass.

Q: Does WithClass 2000 run under Windows 3.1?

A: No. WithClass runs under Windows NT, Windows 2000, Windows 98 and Windows 95.

Q: When I reverse a database, my primary keys and foreign keys are not showing up. Why?

A: Try removing the ODBC*.DLL files from your WithClass directory and putting them in a temporary directory.This way, WithClass will access yourlatest odbc drivers. Also make sure you have the latest odbc drivers for your database. If you are using Access, you can utilize the reverse access add-in which reverses relationships as well as tables. (revsql.dat)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GOLD TECH 1 | GOLD TECH 2 | GOLD TECH 3 |
WITH CLASS FAQ | VBA FAQ | UML FAQ
soma