Language :
 Support FAQ
     
Support
 
FAQ
 


INSTALLATION REGISTRATION

1. How to analyse my application with Visual Expert?

2 - a. How can I unlock Visual Expert?
2 - b. How can I transfer a Visual Expert license to another development seat?

3. When I try to analyze my application, it says "You tried to open a project with an Evaluation edition of Visual Expert"?

4. What are the minimum system requirements to install and run Visual Expert?

5. How to install a new release of Visual Expert if I have an old one on my computer?

6. Does Visual Expert install system DLL?

7. Does Visual Expert support Visual SourceSafe?

8. Does Visual Expert work with Jaguar (or EA Server)?

9. Is there a maximum size for the application to run Visual Expert?

10. Is the analysis of the application fast?

11. Is it necessary to have comments in the application so that VE can extract interesting information?

12. With VE, can we directly modify the source code?

13. If the application is modified, how does VE take it into account?

14. To see whether a modification (in the PB app) was taken into account by VE, do we have to close and relaunch VE?

15. Which languages will be analyzed in the next versions of VE?

16. With which PB versions is Visual Expert currently compatible?

17. Is VE supported by all Windows versions?

18. Does VE analyze stored procedures?

19. What is DataBaseExtractor (DBE)? How does DataBaseExtractor (DBE) work?

20. Is Visual Expert only available in English?

21. Can we see the recursive references* on several elements?
Recursive means when a "function 1" calls a "function 2" and these latter calls again the "function 1".


22. Does VE preserve your previous PB versions? - After a modification of the application, does VE keep somewhere a trace of the old PB code?

23. When searching for a word in the source code (using the "find" field), the required word appears highlighted in yellow or in blue. Is there a code of colour for the highlighting?

24. Can we change the presentation of technical documentation?

25. In which language was developed VE?

26. Following a modification done on the PB app, when we refresh the analysis done by VE, are the customized views (previously created) preserved and refreshed? - Do they take the modifications into account?

27. After one search, is it possible to perform new requests (impact analysis, inheritance...) directly on the result of this search?

28. How do the VE licences work? - Can a license be installed on several seats?

29. Is it possible to open 2 sessions of VE at the same time?

30. Is it possible to analyse 2 different applications at the same time?

31. Are there any technical skills required to use Visual Expert?

LIMITATIONS

32. Visual Expert identified functions as unused, but they are not.

OTHERS

33. Is there potential for hackers to gain access to my system via your program?

Top

INSTALLATION REGISTRATION

1. How to analyse my application with Visual Expert?


First you have to check in [Help-About].
If you have an Evaluation edition, you have to download a serial number.

To analyse your project:
1. Open [File -New Visual Expert project] and Select "PowerBuilder" , “Transact-SQL”, “PL/SQL”
2. Select your PB version
3. Choose the type of selection and select chosen targets, folders, files…
4. Make sure you do not need to add more code in your project
5. Select a name for your project
6. Choose to use or not Visual Expert Scheduler, to refresh the analysis => End
7. Your project is created and opened; your code will be analyzed.


2 - a. How can I unlock Visual Expert?

Register your copy:
1 - Open the menu [Help - Registration Wizard]
2 - Select "Request a serial number"
3 - Fill the form (default value for VENDOR is "NOVALYS")
4 - Novalys informs you by email that your key has been delivered.

If the following message appears - "An error occurred while connecting. Possible error is xxx..." -
you probably met registration problems (firewall, proxy server...).


2 - b. How can I transfer a Visual Expert license to another development seat?

Uninstall your key from the previous PC
1 - Open the Wizard [Help - Registration Wizard].
2 - Select "Uninstall or transfer your Serial Number"
3 - Novalys send you an e-mail with your UNINSTALL CODE.

Request a key for the new PC
1 - Open the Wizard [Help - Registration Wizard].
2 - Select "Request a serial number"
3 - Indicate in the field "Additional information" of the "Registration Wizard" your UNINSTALL CODE


3. When I try to analyse my application, it says "You tried to open a project with an Evaluation edition of Visual Expert"?
Refer to answer 2.


4. What are the minimum system requirements to install and run Visual Expert?

• Windows 98, Me, NT 4.0, 2000 and XP.
• PC Pentium II or better.
• At least 64 Mb. RAM.
• 60 Mb. of free hard disk space.
• Word 6 (or later).
• IE 4.0.1 or Netscape 4.0 or later.

Top


5. How to install a new release of VE if I have an old one on my computer?

If you need to install a Minor release of Visual Expert (ie VE 5.7.70420 to VE 5.7.80716) you have to uninstall Visual Expert first.

If the new release is a Major version (i.e. VE 5.6 to VE 5.7), it will be installed on a new folder and it is completely separated of the old release.


6. Does Visual Expert install system DLL?

System DLL MSVCRT.DLL and OLEPRO60.DLL are installed with Visual Expert, in the Visual Expert directory, but they do not replace those already existing in Windows System directory.


7. Does Visual Expert support Visual SourceSafe?

No. Visual Expert does not support this product. However there is no conflict between these tools.


8. Does Visual Expert work with Jaguar (or EA Server)?

VE analyzes the PB code, no matter if this code is executed on the client seat or on a Jaguar server.


9. Is there a maximum size (number of PBL, MBytes) for the application to run Visual Expert?

There is no limitation for your project. Visual Expert includes powerful source code parsers. Some of our customers have applications which contain more than 250 Mb of PBL (several hundreds of PBL). The duration of the analysis depends on the size of your application.


10. Is the analysis of the application fast?

You can test on your station the analysis of the sample application which contains approximately 12 Mb of code. The analysis usually takes less than one minute.

Top


11. Is it necessary to have comments in the application so that VE can extract interesting information?

The main part of the information extracted by VE and useful for the developer results from the application code.
If comments exist in the application, they will enrich the data provided by VE.
If there is no comments, VE remains useful to analyze and help to understand the code.


12. With VE, can we directly modify the source code?

We would recommend using PB to make any code modification. PB is the only tool able to manage the integrity of its own code (otherwise, you risk compromising your PBL and being unable to open them with PB). For this reason, VE does not modify the code directly. But VE allows you to locate the code: from any selected component, VE indicates to you the PBL, object, control, and method... to open (in PB) in order to modify it.


13. If the application is modified, how does VE take it into account?

All you have to do is refresh the analysis. It will be updated in a few minutes.
In the main menu, select "Tools" then "Refresh Code Analysis".
VE takes into account the modifications.


14. To see whether a modification (in the PB app) was taken into account by VE, do we have to close and relaunch VE?

It is not necessary to close and relaunch VE. Just select "Tools" and then "Refresh Codes Analysis".


15. Which languages will be analyzed in the next versions of VE?

We are currently working on the version supporting .NET.
Other languages are planned for the future.


16. With which PB versions is Visual Expert currently compatible?

VE analyzes from PB4 to PB11.


17. Is VE supported by all Windows versions?

VE supports Windows 98, ME, MT4, 2000 and XP.


18. Does VE analyze stored procedures?

VE is not connected to the database. VE analyzes the PB code, and also all the calls to stored procedures. You can thus know the impacts of a modification of a stored procedure on the PB application. To extract your stored procedures, you can use DBE (DataBase Extractor). They will be then included in your VE project.
The stored procedures are taken into account when doing textual searches.

Top


19. What is DataBaseExtractor (DBE)? How does DataBaseExtractor (DBE) work?

DBE is a utility installed with the latest release of Visual Expert. It connects to Oracle, Sybase and Microsoft Databases to export stored procedures, triggers and DataModel into text files. Visual Expert will then analyse these files.
You can define profiles to remember your extraction settings.
You can filter the extracted items on their name or their type (triggers only for instance)


20. Is Visual Expert only available in English?

Today, VE is available in several languages: French, English, Spanish and Japanese.
During the installation, VE recognizes the language of your station. And therefore automatically installs the corresponding language. However, one option enables you to change language (French, English, Spanish, Japanese). But the documentation templates are only in English.


21. Can we see the recursive references* on several elements?

Recursive means when a "function 1" calls a "function 2" and these latter calls again the "function 1".

We can see them when we search for an element (object or attribute).
For example: In the "PowerBuilder Components" list, select "Window" and click on "Window list".
Select the window "pfc_w_about" and click on "Functions & events". Select the "of_getclosestatus" function and select "Calling Hierarchy".
"Recursive call!" is displayed in red.
NB: VE does not offer any function to visualize at once all the recursive elements.


22. Does VE preserve your previous PB versions? - After a modification of the application, does VE keep somewhere a trace of the old PB code?

No. There are other specific tools to save previous versions of an application.


23. When searching for a word in the source code (using the "find" field), the required word appears highlighted in yellow or in blue. Is there a code of colour for the highlighting?

There's no colour code.
Only the first selected word is in yellow, whereas the other occurrences are in blue.
When selecting the 2nd occurrence, it will become yellow and the first one will appear blue.


24. Can we change the presentation of technical documentation?

There are some possibilities to customise your technical documentation, please contact Novalys at support.ve@visual-expert.com.
Wizard also offers you many different options.

Top


25. In which language was developed VE?

VE was mainly developed with C++ and a bit with PB.


26. Following a modification done on the PB app, when we refresh the analysis done by VE, are the customized views (previously created) preserved and refreshed? - Do they take the modifications into account?

When you refresh the analysis of VE, all the views previously created disappear (since we cannot plan if the modifications are to be taken into account in the created views). Only the Treeview (in the Mainview) displays the changes carried out.


27. After one search, is it possible to perform new requests (impact analysis, inheritance...) directly on the result of this search?

To work on the result of your search, you must first create a new view (by clicking on "Save view" + "Save results").
A new tab will be created next to the "Main View" tab.
You can perform any request on this new tab.


28. How do the VE licences work? - Can a license be installed on several seats?

One VE Licence can be only installed on one station.
There is not concept of "simultaneous users" or "concurrent users".


29. Is it possible to open 2 sessions of VE at the same time?

No


30. Is it possible to analyse 2 different applications at the same time?

No. But you have the possibility to plan the analysis of 2 or more different applications, one after another, with the VE Scheduler
(See the“How to” support section – How to analyze a Visual Expert project automatically).


31. Are there any technical skills required to use Visual Expert?

Visual Expert is very easy to install and to use for any developer. No specific skills are required, except the basic knowledge of the programming language used.

Top

LIMITATIONS


32. Visual Expert identified functions as unused, but they are not.

Dead code includes functions, properties, parameters or variables for which Visual-Expert does not find any reference. However, an incomplete analysis, because of a missing component or a syntax error, can provoke a lack of references and cause a wrong dead code.

OTHERS

33. Is there potential for hackers to gain access to my system via your program?

Once installed on your desktop, Visual Expert does not send us any information. Visual Expert will analyze your application to provide you with help and services. The result will be stored on your desktop. You are the only person to decide how to use it.

Top

 


 
Visual Expert for PowerBuilder - Visual Expert for Oracle PL/SQL Stored Procedures - Visual Expert for Sybase ASE Transact SQL Stored Procedures - Visual Expert for MS SQL Server Transact SQL Stored Procedures
Trial Version : PowerBuilder - Oracle - Sybase ASE - MS SQL Server - Price Request
Enable for PowerBuilder - Rex - Database Extractor - Visual Guard for .Net - Visual Guard for PowerBuilder
Impact Analysis - Source Code Documentation - Knowledge Transfer - Code Exploration - Code Review - Update List - Support - News - Contact - References - Site map - visual-expert