Open Forum

Expand all | Collapse all

Shared Form.dic with Missing Libraries - In 1 of 4 instances

  • 1.  Shared Form.dic with Missing Libraries - In 1 of 4 instances

    TOP CONTRIBUTOR
    Posted Jun 06, 2019 12:55 PM

    I have an odd issue with a custom Form with VBA. My users just started seeing this a few weeks ago.

    1. We have 4 Citrix Servers with multiple GP 2013 Clients installed.
    2. On 3 Servers the "ATI" client work fine, on the 4th it says it is missing libraries. Users accessing the form get screens similar to below.
    3. All 4 have the same shared location for the Forms.dic file in each of the 4 Dynamics.set files
    4. I renamed the "Bad" GP Client install folder and copied one of the other matching GP folders with all its contents in its place. Still see the same errors.
    5. Modifier won't let me it and thinks someone has it open.
    •  How is the same Shared Custom Form looking different on different servers?
    • Is there a Server level common file or something screwy with the shared Forms.dic ?
    • What am I missing, or overthinking?

    2 Bad "Missing" references and pointing to an incorrect folder for the libraries.

    Good references and all are pointing to the correct folder for the libraries.



    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------
    Conference-GPUG_200x200


  • 2.  RE: Shared Form.dic with Missing Libraries - In 1 of 4 instances

    GPUG ALL STAR
    Posted Jun 07, 2019 12:27 PM
    Hi @David Morinello,
    I noticed that your 2 screenshots are actually showing 2 different VBA references.. one for v12 and one v10 !?!..
    VBA reference files are usually DLL's and those need to be registered in Windows before they can be used as references..
    Check out some discussions on internet about registering DLL files. ​Here's an example :
    http://www.cpearson.com/excel/missingreferences.aspx

    Though quite an old blog post, it's still valid today.

    As for trying to open a Shared FORMS.DIC with Modifier, never do that !!  Due to your setup with distributed Citrix servers (in a pool ?), many users might actually be having a Dynamics.exe session started and locking this FORMS.DIC (and possibly REPORTS.DIC), which will prevent modifier or report writer to open that file.. even if you could, it's a sure thing to corrupt the dictionary.

    Always use a dedicated GP client with local folders to alter customization on the dictionaries.. once done, you can export the package file from GP and import it into the global shared dictionaries during off-hours when nobody is logged into GP.

    ------------------------------
    Beat Bucher
    Business Analyst, Dynamics GP SME
    Montreal QC/Canada
    @GP_Beat http://www.gp-geek.com
    Montreal QC GPUG Chapter Leader
    MBS MVP (2015-2018)
    All-Star 2013
    ------------------------------

    Conference-GPUG_200x200


  • 3.  RE: Shared Form.dic with Missing Libraries - In 1 of 4 instances

    TOP CONTRIBUTOR
    Posted Jun 10, 2019 09:43 AM
    Thanks @Beat Bucher

    The problem is with the one Citrix Server with the Missing Microsoft Dynamics VBA 10.0 Type Library (tlb not DLL), as well as the Dexterity Control Library (also a tlb file) showing as Missing.

     

    The other 3 working Citrix Servers, using the same Forms dictionary, show the VBA Microsoft Dynamics VBA 12.00 Type Library and Dexterity Control Library. Users accessing the same form on these 3 are working fine.



    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------

    Conference-GPUG_200x200


  • 4.  RE: Shared Form.dic with Missing Libraries - In 1 of 4 instances

    GPUG ALL STAR
    Posted Jun 10, 2019 06:31 PM
    I see...
    This looks like a developer environment issue.. maybe @David Musgrave can chime in on this one ? ​

    ------------------------------
    Beat Bucher
    Business Analyst, Dynamics GP SME
    Montreal QC/Canada
    @GP_Beat http://www.gp-geek.com
    Montreal QC GPUG Chapter Leader
    MBS MVP (2015-2018)
    All-Star 2013
    ------------------------------

    Conference-GPUG_200x200


If you've found this thread useful, dive deeper into User Group community content by role