Seite 1 von 1

[Gelöst] Client Crash durch "menuFunctionForm.create()"

Verfasst: 2. Juni 2010 14:08
von ChriD
Hallo,

Ich war vor ein paar Tagen damit beschäftigt die internen AX Nachrichten etwas öfters zu benutzen. Und zwar mit dem Feature,
dass man von Nachrichten aus Forms öffnen kann. Hier bin ich dann auf ein Problem gestoßen, welches den AX Client zum crashen bringt.
Diese Problem besteht bei AX4.0 sowie auch AX2009 (egal ob code in einer schleife oder hintereinander aufgerufen wird)

Hier der Crash Code. Eigentlich relativ simpel.
Code:
FormRun         formRun;
MenuFunction    menuFunctionForm;
int             i;
;

for(i=1; i<20; i++)
{
        menuFunctionForm = new MenuFunction(menuitemdisplaystr(SalesTable), MenuItemType::Display);
        formRun = menuFunctionForm.create();
        formRun = null;
        menuFunctionForm = null;
}


Ich vermute, dass es irgendetwas mit der Freigabe der "fromRun" variable zu tun hat (deshlab auch mal der versuch mit formRun=null)
Jemand ne Idee?

Danke & LG

Re: Client Crash durch "menuFunctionForm.create()"

Verfasst: 7. November 2011 17:12
von ChriD
Ok, die Lösung ist eigentlich relativ einfach gewesen

Code:
 formRun.finalize();