![]() |
|
4DPop Migration regroups the tools to facilitate the migration of your development in 4D v11 SQL.
Place the folder "4DPop migration.4dbase" or an alias of this folder into the folder "Components" near your database structure.
If you use the component "4DPop", the tool "Migration" is displayed automatically in the Tool bar.
You access the different functions while clicking on the tool.
You also can launch manually such or such function by executing the method through the menu "Execute > Method..." (The name of the methods is given, in parentheses, with the every functions description)
Present an interface that allows you to modify the short cuts of 4D.
The list of the currently active short cuts is presented with their name, the key and modifiers attached. A red alarm attracts the attention on duplicates.
To modify a short cut, double click on a line to obtain the parameters dialog.
The file saved automatically, if it was modified, in the "folder 4D" current to the window being closed.
You can thanks to the available menu while clicking the button action of the footer of the window load the short cuts of 4D 2004, reload those of the v11 or again go back to the saved version of the short cuts.
Note : The new short cuts will not be active until you restart 4D.
This tool propose is to migrate constants (4DK# resources) eventually present in the file structure and that more are not loaded with the version 11 of 4D ; but are loaded in a dedicated plugin, allowing us to keep the benefit of constants.
After verification of the configuration the different necessary actions are listed:
Once the operation finished, you can if you desire:
This tool allows to reformat the macro files of 4D 2004 that provokes errors and are not loaded.
The macro files present in the folder "macros v2" of the active "4D" folder are listed.
Only the checked files will be treated.
A backup of the files treated is done out before conversion.
This component is given in compiled version, but you will find the code source in the folder " Sources" inside the component.