10.09.2008, 11:13 | #1 |
MCTS
|
Обратная разработка в AX4
Не выходит почему-то.... Выдает:
Цитата:
Сообщение (12:55:27)
Ошибка времени выполнения: Недостаточно памяти для исполнения кода. Трассировка стека (S)\Classes\TextBuffer\getText (S)\Classes\SysUmlModel\getModelText - line 7 (C)\Classes\SysVisioAddIn\run - line 40 (C)\Classes\SysVisioAddIn\main - line 42 Цитата:
Сообщение (12:55:27)
Ошибка времени выполнения: Недостаточно памяти для исполнения кода. Трассировка стека (C)\Classes\SysVisioAddIn\run - line 40 (C)\Classes\SysVisioAddIn\main - line 42 Кто-нибудь сталкивался? |
|
19.02.2009, 13:43 | #2 |
Участник
|
Та же ошибка выскочила... Может кто уже нашёл решение?
|
|
19.02.2009, 14:04 | #3 |
MCTS
|
Здесь http://www.microsoft.com/communities...f-54087da89ddf
тоже бились над этой проблемой, но решения пока нет. Может часть объектов повыкидывать из проекта (щас уже не помню, но вроде так у меня получилось). Еще, есть мысль последние два класса запустить на клиенте (TextBuffer и SysUmlModel) |
|
19.02.2009, 14:50 | #4 |
Banned
|
Надо после каждой выгрузки перезапускать клиента.
|
|
|
За это сообщение автора поблагодарили: sta[z] (1), Eldar9x (2). |
10.03.2009, 09:18 | #5 |
MCTS
|
Патч, исправляющий проблему. Возникает она из-за ограничения размера TextBuf, подобно str Особенности поведения str . Патч заменяет использование TextBuf, использованием str, но следит за ее размером.
ps после загрузки надо сделать инкрементную компиляцию. Последний раз редактировалось Eldar9x; 10.03.2009 в 09:31. |
|
|
За это сообщение автора поблагодарили: driller (1), nix0root (1). |