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

2. Juni 2010 14:08

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
Zuletzt geändert von ChriD am 7. November 2011 17:12, insgesamt 1-mal geändert.

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

7. November 2011 17:12

Ok, die Lösung ist eigentlich relativ einfach gewesen

Code:
 formRun.finalize();