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

Bild Microsoft Dynamics AX 4.xx

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

Beitragvon ChriD » 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: Alles auswählen
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.
Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.
Mein Blog http://dynamicsax.bassmaniacs.com
FWI-Information Technology http://www.fwi.at
Member of http://www.ax-pact.com
ChriD
 
Beiträge: 57
Registriert: 1. März 2009 19:27
Realer Name: Christian DĂĽrnberger
Arbeitsort: Austria, Steyr
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics AX
Microsoft Dynamics Version: 2.5, 3.0, 4.0, 2009, 2012

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

Beitragvon ChriD » 7. November 2011 17:12

Ok, die Lösung ist eigentlich relativ einfach gewesen

Code: Alles auswählen
 formRun.finalize();
Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.
Mein Blog http://dynamicsax.bassmaniacs.com
FWI-Information Technology http://www.fwi.at
Member of http://www.ax-pact.com
ChriD
 
Beiträge: 57
Registriert: 1. März 2009 19:27
Realer Name: Christian DĂĽrnberger
Arbeitsort: Austria, Steyr
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics AX
Microsoft Dynamics Version: 2.5, 3.0, 4.0, 2009, 2012


ZurĂĽck zu AX 4.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast