Показать сообщение отдельно
Старый 16.05.2007, 23:30   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
jinx: ?ndern von Methoden der Klasse Info
M?chte man eine Methode der Klasse Info anpassen oder erweitern, k?nnen dabei unerkl?rliche Fehler auftreten. Soll zum Beispiel die Methode open(FormRun formRun) erweitert werden und man verwendet hierbei eine Variable die in der classDeclaration deklariert ist, erh?lt man sp?testens zur Laufzeit eine Fehlermeldung (dies sogar bei fehlerfreiem Code, keine Fehlermeldung im Debugger).
Grund hierf?r ist, dass in Dynamics AX 4.0 die Klasse Info immer nur beim ?ffnen des Clients erzeugt wird und man somit, egal ob die Klasse neu kompiliert wurde oder nicht, immer noch mit Teilen der alten Klassenversion arbeitet.
Um die neue Version der angepassten Info Klasse aufzurufen muss der Client geschlossen und wieder neu ge?ffnet werden.
Erst dann funktioniert die Anpassung wie gew?nscht.
Das geschilderte Verhalten kann bei:
1. Erstellen von neuen Methoden
2. Deklarieren einer Variablen in der classDeclaration und Verwendung dieser in einer anderen Methode
allerdings nicht bei:
1. Anpassungen, die nur innerhalb einer einzelnen Methode durchgef?hrt werden
beobachtet werden.


Es wird keine Haftung oder Gew?hrleistung auf die Richtigkeit der gemachten Angaben gegeben. Die Verwendung erfolgt auf eigene Gefahr. Copyright © Mathias F??ler * jinx's AX Blog http://starside.eu *

More...