AxAssist MS Dynamics AX Development Tool

Free Trials
Download the latest build to run AxAssist in trial mode. Trial will expire in 30 days. Your trial includes all functionality.
Please feel free to
Latest Builds
AxAssist version: 1.14.0
Microsoft Dynamics Axapta 3.0 version: - (file size: 1641411 bytes)
Microsoft Dynamics AX 4.0 version: - (file size: 1634989 bytes)
Microsoft Dynamics AX 2009 version: - (file size: 1648128 bytes)
AxAssist version: Languages
Danish (Jesper, thank you for the translation): - (file size: 8714 bytes)
Portuguese (Ricardo, thank you for the translation): - (file size: 9676 bytes)
Russian: - (file size: 9568 bytes)
Norwegian (Sigve, thank you for the translation): - (file size: 8874 bytes)

Installation



  1. Download and execute installation file (For example, AxAssist1.14.0_for_DAX30_setup.exe).
  2. Import AxAssist.xpo (Axapta 3.0) or PrivateProject_AxAssist.xpo (DAX4.0 or DAX2009) file to your Microsoft Dynamics AX installation (you can find it in installation folder).
  3. Change class EditorScripts as shown below:

    Microsoft Dynamics Axapta 3.0:

    Add this code after variable definition section in Classes->EditorScripts->ShowScript() method:

    // > AxAssist, 20.02.2011
      if(DEV_AxAssistSingleton::getThisClass().parmAltMEmulate())
      {
        DEV_AxAssistSingleton::getThisClass().parmEditor(e);
        DEV_AxAssistSingleton::getThisClass().parmAltMEmulate(false);
        return;
      }
    // < AxAssist, 20.02.2011
    Microsoft Dynamics AX 4.0:

    Add this code after variable definition section in Classes->EditorScripts->getApplicableScripts() method:
    // > AxAssist, 20.02.2011
      if(DEV_AxAssistSingleton::getThisClass().parmAltMEmulate())
      {
        DEV_AxAssistSingleton::getThisClass().parmEditor(e);
        DEV_AxAssistSingleton::getThisClass().parmAltMEmulate(false);
        return connull();
      }
    // < AxAssist, 20.02.2011
    Microsoft Dynamics AX 2009:

    Add this code after variable definition section in Classes->EditorScripts->getApplicableScripts() method:
    // > AxAssist, 20.02.2011
      if(DEV_AxAssistSingleton::getThisClass().parmAltMEmulate())
      {
        DEV_AxAssistSingleton::getThisClass().parmEditor(_editor);
        DEV_AxAssistSingleton::getThisClass().parmAltMEmulate(false);
        return connull();
      }
    // < AxAssist, 20.02.2011
  4. Compile EditorScripts class.
  5. Compile AxAssist project.
  6. Open form DEV_AxAssistForm (it will disappear after opening).
  7. If you would like automatically run AxAssist after Microsoft Dynamics AX startup please read this article.

Features

Contents
  1. All contents
  2. 1. Dynamics AX AOT
  3. 2. Dynamics AX Editor
    1. 2.1. Suggestions
      1. 2.1.1. Variable list
      2. 2.1.2. Variable names list
      3. 2.1.3. Name Matching
      4. 2.1.4. Acronyms
      5. 2.1.5. User list
    2. 2.2 Browsing and navigation code
  4. 3. Hotkeys
  5. 4. Settings
  6. 5. Code reformatter
  7. 6. How to...
    1. 6.1. How to add new button on toolbar
    2. 6.2. How to add new hotkey
    3. 6.3. How to use your text as suggestion
      1. 6.3.1. In User list
      2. 6.3.2. In Acronyms list
    4. 6.4. How to customize tooltips
    5. 6.5. How to set up the auxiliary panel (HelpPane) in Dynamics AX Editor
    6. 6.6. How to start AxAssist after Dynamics AX startup
How to


How to start AxAssist after Microsoft Dynamics AX startup

If you want AxAssist to start after Microsoft Dynamics AX startup:
  • Open class Info (Classes\Info)
  • Modify the startupPost() method for Microsoft Dynamics Axapta 3.0 or workspaceWindowCreated() for Microsoft Dynamics AX 4.0 and Microsoft Dynamics AX 2009 as shown below:

    FormRun formRun;
    ;
    // Put workspace window specific initialization here.
    // if control is pressed - skip

    if(!WinAPI::isControlButtonDown() &&
        DEV_AxAssistFunc::checkActiveXRegistered())
    {
        formRun = new MenuFunction(menuItemDisplayStr(DEV_AxAssistForm),MenuItemType::Display).create();
        if(formRun)
        {
            formRun.run();
            formRun.detach();
        }
    }
Also, you can create security key for DEV_AxAssistForm menu item to manage access to this feature.

From : http://www.axassist.com/downloads


contact us if you require additional information.
Please read

Installation before download!AxAssist1.14.0_for_DAX30_setup.exeAxAssist1.14.0_for_DAX40_setup.exeAxAssist1.14.0_for_DAX2009_setup.exeDanish.iniPortuguese.iniRussian.iniNorwegian.ini
原文地址:https://www.cnblogs.com/Fandyx/p/1993172.html