AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: За рубежом > DAX auf Deutsch
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2007, 23:30   #1  
Blog bot is offline
Blog bot
Участник
 
25,626 / 848 (80) +++++++
Регистрация: 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...
Старый 17.05.2007, 16:45   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Автор указывает на то, что в 4.0 изменения в классе Info вступают в силу только после перезапуска клиента. Из-за этого при (1) добавлении новых методов или (2) добавлении переменных в класс Info можно столкнуться с невразумительными ошибками, если не перезапустить Аксапту.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jinx: Anzeige von Lagerdimensionen auf Masken Blog bot DAX auf Deutsch 0 14.03.2009 01:06
jinx: Absturz der Application Object Server Instanz beim Verlassen von Microsoft Dynamics AX Blog bot DAX auf Deutsch 1 02.10.2007 12:46
jinx: Microsoft Dynamics AX API – Teil 2 „Erstellen von Bestellungen“ Blog bot DAX auf Deutsch 1 04.09.2007 11:46
jinx: Microsoft Dynamics AX API – Teil 1 „Erstellen von Auftr?gen“ Blog bot DAX auf Deutsch 0 17.08.2007 20:54
jinx: Automatisches hinzuf?gen von Tabellenmethoden zum AutoReport Blog bot DAX auf Deutsch 3 02.06.2007 13:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:51.