|
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 23
|
|
Ошибка Gui: gui_mainfcn(gui_State, varargin{:});10.03.2013, 15:25. Показов 7022. Ответов 6
Метки нет (Все метки)
Доброго времени суток,
Написал довольно объемную программу, сделал для нее графический интерфейс в GUI, при работе с этим интерфейсом всё считается нормально, но при Закрытии его выскакивает ошибка сдледующего вида: ??? Error using ==> feval Undefined function or method 'figure1_DeleteFcn' for input arguments of type 'struct'. Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> untitled3 at 16 gui_mainfcn(gui_State, varargin{:}); ??? Error using ==> delete Error while evaluating figure DeleteFcn Самостоятельно разобраться в причине ошибки не удалось: вот, что я попробовал: я взял стандартный пример из GUI для расчета массы и упростил его до одной кнопки, которая выводит просто число в текстовом поле, потом взял свою программу и упростил ее до одной кнопки, выводящей число в текствовое поле, и какая-то магия: две полученные программки имеют идентичный код (кроме имени программы), но переделанный образец из GUI при закрытии ошибок не выдает, а моя программа всё так же выдает ту же ошибку (обе программы лежат в одной директории, Matlab r2007b)
0
|
|
| 10.03.2013, 15:25 | |
|
Ответы с готовыми решениями:
6
Ошибка при запуске правильных программ (интерфейс в среде GUI) gui_mainfcn
Ошибка интерполяции в GUI |
|
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 23
|
|
| 14.03.2013, 21:24 [ТС] | |
|
Извиняюсь за задержку - программки в архиве, обе при нажатии на кнопочку очищают экран и обе имеют идентичный код, но одна при закрытии выдает описанную ошибку. И еще вопрос: не нашел нигде информацию о том, можно ли сделать так, чтобы код программы не был доступен стороннему пользователю? Что-то вроде пароля на открытие m-файла
0
|
|
|
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 728
|
||||||
| 15.03.2013, 00:30 | ||||||
|
Правильный вариант (без ошибки):
DeleteFcn - пустое значение (не обрабатывается) Неправильный вариант (с ошибкой): DeleteFcn - вызывает функцию которой нет ( untitled3('figure1_DeleteFcn',hObject,ev entdata,guidata(hObject))) Что делать: удалить в файле untitled3.fig функцию обратного вызова на событие удаления (если функция не нужна) или добавить в файл untitled3.m функцию (если функция нужна)
2
|
||||||
|
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 23
|
|
| 15.03.2013, 00:48 [ТС] | |
|
Спасибо. Я как-то совсем упустил из внимания, что у самого файла .fig еще есть свойства. А что делает DeleteFcn? очищает память после закрытия программы или еще что-то?
0
|
|
|
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 728
|
||||||
| 15.03.2013, 08:53 | ||||||
Именно эта функция вызывается при уничтожении главного графического окна. Может, Вы хотите сказать пользователю "До свидания!".
1
|
||||||
| 15.03.2013, 08:53 | |
|
Помогаю со студенческими работами здесь
7
gui swing ошибка Ошибка вызова функции (GUI)
Ошибка при вводе числа (GUI) После закрытия GUI появляется ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|