2010-04-15 5 views
1

J'ai une application écrite en Matlab qui utilise le navigateur Matlab intégré; Je fais cela parce que j'ai besoin d'être en mesure d'utiliser le handle renvoyé par la fonction web pour lire les propriétés de la fenêtre du navigateur. Cela fonctionne très bien lorsque je l'exécute dans Matlab. Toutefois, lorsque je compile l'application pour la distribution, elle insiste sur l'utilisation du navigateur système, dont je ne peux pas lire les propriétés. Est-ce que quelqu'un sait comment forcer l'utilisation du navigateur Matlab dans les applications compilées?Navigateur Web Matlab dans les applications compilées

Vous pouvez également obtenir un handle pour la fenêtre du navigateur ouverte?

Répondre

1

Il s'avère que le navigateur Matlab n'est pas compilé; à la place, le navigateur du système est toujours utilisé et il ne semble pas y avoir moyen de détecter directement l'événement de fermeture de la fenêtre. Cependant, j'ai trouvé que vous pouvez regarder la propriété CurrentLocation dans le même sens: Si vous attendez qu'il soit rempli, dès que la fenêtre est fermée, elle sera effacée et vous pourrez détecter une fenêtre fermée de cette façon. J'ai seulement essayé ceci quand la fenêtre est fermée, pas quand l'application se termine, mais cela fonctionne (sur Mac, au moins).

Questions connexes