Ouvrir une fenêtre avec l'option #PB_Window_Background

Rubriques generale concernant SpiderBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Ouvrir une fenêtre avec l'option #PB_Window_Background

Message par falsam »

J'ai un souci de fenêtre avec ce code.

Code : Tout sélectionner

CloseDebugOutput()
OpenWindow(#PB_Any, 0, 0, 0, 0, "", #PB_Window_Background)
Je génère un apk.
Si avec mon doigt je slide la fenêtre sur la gauche, Je vois l'image de background par defaut de SpiderBasic. Quand mon terminal passe en veille il arrive parfois que j'ai le même rendu.

Image

Parametres de création apk
- Orientation Any
- Fullscreen Yes (mais ça ne sert à rien)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Re: Ouvrir une fenêtre avec l'option #PB_Window_Background

Message par poshu »

A tester plus longuement, mais je crois que c'est un problème avec la fenêtre de debug : CloseDebugOutput() ne la ferme pas, elle se contente de la rendre invisible.
Par contre, une fois cette fenêtre vraiment fermée (en mode release par exemple), je n'arrive plus à reproduire le bug.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ouvrir une fenêtre avec l'option #PB_Window_Background

Message par falsam »

poshu a écrit :CloseDebugOutput() ne la ferme pas, elle se contente de la rendre invisible.
C'est effectivement le cas comme tu peux le voir avec cette extrait de code HTML
<div class="spiderwindow sbNoSelect ui-resizable ui-draggable" style="z-index: 500; position: absolute; left: 1405px; top: -1px; width: 350px; height: 150px; visibility: hidden;"><div>
<div class="spiderwindow-title">SpiderBasic - Debug output</div><div class="spiderwindow-closebutton"></div>
visibility: hidden
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ouvrir une fenêtre avec l'option #PB_Window_Background

Message par falsam »

Chaque fenêtre y compris sur la fenêtre de debug est comprise dans une balise html <div> .... </div>.

La fenêtre de debug est le div de niveau 0. J'ai donc supprimé cette fenetre de debug avec une fonction JQuery

Code : Tout sélectionner

!$('div').eq(0).remove()
et je n'ai plus ce souci que je cite dans le premier message.

Le code

Code : Tout sélectionner

!$('div').eq(0).remove()
OpenWindow(#PB_Any, 0, 0, 0, 0, "", #PB_Window_Background)
Souci mineur résolu qui ne m'impose pas de signer l'application pour la faire fonctionner correctement sur mon terminal Android.

Merci Poshu de m'avoir mis sur cette piste.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre