Веб-браузер Matlab в скомпилированных приложениях - PullRequest
1 голос
/ 15 апреля 2010

У меня есть приложение, написанное на Matlab, которое использует встроенный браузер Matlab; Я делаю это, потому что мне нужно иметь возможность использовать дескриптор, возвращенный функцией web, для чтения свойств окна браузера. Это прекрасно работает, когда я просто запускаю его в Matlab. Однако, когда я компилирую приложение для распространения, оно настаивает на использовании системного браузера, из которого я не могу прочитать свойства. Кто-нибудь знает, как принудительно использовать браузер Matlab в скомпилированных приложениях?

В качестве альтернативы, есть ли способ получить дескриптор для открытого окна браузера?

1 Ответ

1 голос
/ 17 мая 2010

Оказывается, браузер Matlab не скомпилирован; вместо этого всегда используется системный браузер, и, похоже, нет способа непосредственно обнаружить событие закрытия окна. Однако я обнаружил, что вы можете наблюдать свойство CurrentLocation с тем же эффектом: если вы дождетесь его заполнения, как только окно закроется, оно будет очищено, и вы сможете обнаружить закрытое окно таким образом. Я пробовал это только когда окно закрыто, а не когда приложение закрывается, но оно работает (по крайней мере, на Mac).

...