For PowerBuilder code, check-out the option "Open in PB IDE" or "Open file…" in the treeview or the PopMenu of the source code. Modifications have to be made within PowerBuilder to ensure code integrity.
You have to refresh the analysis for VE to take the modifications into account. Several possibilities: 1 - Schedule the analysis on a fixed time. 2 - Refresh the analysis automatically when the PC is not working. 3 - Refresh the analysis instantly Go to [Code Analysis] for refreshing the analysis of your code
No need to close and relaunch VE, just refresh the Code Analysis. You can start a new analysis manually, or schedule it: it will then be refreshed automatically on a regular basis. Go to [Code Analysis] for analyzing your code or scheduling its analysis.
Yes. Visual Expert can analyze the stored procedures included, or called by your project's code. VE can either analyze this code from files or let VE connect to your database to read and analyze your code. In case of a PowerBuilder application using stored procedures, the dependencies between PB and DB will also be analyzed. Finally, stored procedures are also be included in text searches.
Yes, VE is available in several languages: French, English, Japanese... During the installation, VE recognizes the language of your station, and automatically uses the corresponding language for UI and documentation. * Go to [Settings] to change the UI language. * Go to [Documentation] to change the language used to generate the documentation.
A recursive reference exists when "function A" calls "function B" and later "function B" calls "function A". VE supports such references and indicates when a recursive call is found, for instance when the Macro "Calling Hierarchy" is used.
Yes. Anytime you refresh the analysis, the previous one is saved in the VE repository. You can then open the history of your project and open a previous analysis. There is no limitation to this mechanism, it is based on the space you wish to allocate to the VE repository on your hard drive.
To some extent, yes. * VE offers some possibilities to change certain cosmetic details and update/translate static texts. * You can also select which chapters/module you wish to include by using the documentation Wizard. * You can choose to document the entire Project, on only the items selected in the treeview. * You can select the languages used in the documentation for static texts & titles. * You can generate your documentation instantly, or schedule it. It will be generated automatically o...
Yes. You can open multiple sessions of Visual Expert on the same machine. Allowing you to open several projects at the same time and browse them side by side.
Yes. * You can include several applications in a single VE project and browse them side by side simultaneously. * You can create one project per application and open several sessions of Visual Expert at the same time (1 session per project) * You can include 1 set of PBLs with your ancestor libraries + multiple applications using it (sets of PBLs inheriting from the ancestors PBLs) : more details on this page [http://www.visual-expert.com/EN/visual-expert-blog/posts-2016/blog-post-analyze-multiple-P...
To get a list of related objects/functions (and their related objects/functions) to Non Visual Objects using Visual Expert: * Select the NVO you wish to move * Open the parameters of the macro "Method and events" (wrench icon) * Select only the object functions & events. * Click OK to execute this macro * Select the methods displayed (Ctrl+A will select them all) * Execute the macro "Called hierarchy" * If you wish to know the name of the object containing a called method, you can either: ...
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.
When listing the tables used by your application, Visual Expert will not be display alliases in most cases. They will be displayed however when the table alias represents a subquery. For example: SELECT t1.empname, t1.deptname FROM (select * from employee as emp, department as dept) as t1; In this case, emp and dept would not be listed, but t1 would be.
There are several options to explore this kind of information. First of all, you may want to list them for one or several applications OPTION 1: FOR A GIVEN APPLICATION AND A SPECIFIC ITEM TYPE This option includes more manipulations than the second one, but allows to narrow down the search to more specific details. VE7 projects can include several applications. Each application is listed under the section "Applications" of the treeview When selecting a given application, you can execute the macro "...
Yes, by default, Visual Expert will include comments when searching in your code. If you would like to search specifically into your code, you have the option in the Global Search function under "Search into". Here you just need to check the option "comments".
If, for example, you have created a VE project that includes an application in PB 12.5 and 12.6, Visual Expert has no problem analysing your code. We suggest selecting the newest version of PowerBuilder used in your application, when creating your Visual Expert project in the "Create New project" Wizard. In the example above, you would select PowerBuilder 12.6 when creating your project.
Thinking of migrating your PowerBuilder code? Here's a summary of must-see features: http://www.visual-expert.com/EN/visual-expert-blog/posts-2017/blog-post-migrate-powerbuilder-apps.html [http://www.visual-expert.com/EN/visual-expert-blog/posts-2017/blog-post-migrate-powerbuilder-apps.html]