FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Mystère avec la beauté fractale ! Emptypar Klaus Aujourd'hui à 13:18

» PANORAMIC V 1
Mystère avec la beauté fractale ! Emptypar Pedro Aujourd'hui à 11:59

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Mystère avec la beauté fractale ! Emptypar Froggy One Aujourd'hui à 11:16

» @Jack
Mystère avec la beauté fractale ! Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Mystère avec la beauté fractale ! Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Mystère avec la beauté fractale ! Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Mystère avec la beauté fractale ! Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Mystère avec la beauté fractale ! Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Mystère avec la beauté fractale ! Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Mystère avec la beauté fractale ! Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Mystère avec la beauté fractale ! Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Mystère avec la beauté fractale ! Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Mystère avec la beauté fractale ! Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Mystère avec la beauté fractale ! Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Mystère avec la beauté fractale ! Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

 

 Mystère avec la beauté fractale !

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Mystère avec la beauté fractale ! Empty
MessageSujet: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 0:59

Salut tout le monde.

Pourquoi il faut TOUJOURS lancer le programme suivant deux fois de suite pour qu’il s’exécute ?
Remarque :
La 1ère fois, le programme se contente de charger les fractales (durée 20s environ) mais ne réagit pas aux clicks de la souris.
La seconde fois, le chargement est immédiat et les clicks sont pris en considérations.
La 3ème fois est identique à la 1ère.
La 4ème fois se comporte comme la seconde.
Etc.
Ça marche toujours par deux !
Avez-vous une explication à ce mystère ?

Voici le code et n’oubliez pas d’adapter le chemin de KGF.DLL en ligne 14


Code:

rem ============================================================================
rem                   La beauté des fractales
rem ============================================================================
rem  Je tiens à remercier Gerard35 pour son beau travail
rem ============================================================================
label terminer
dim f$
full_space 0 : color 0,0,0,255 : caption 0,"LA BEAUTE DES FRACTALES"
Alpha 10 : top 10,10 : left 10,20 : font_bold 10 : font_size 10,24 : font_color 10,0,255,255
caption 10,"Veuillez patienter, chargement en cours ... Pour sortir cliquez sur ce cadre bleu"
Alpha 20 : top 20,height(0)-100 : left 20,20 : font_bold 20 : font_size 20,24 : font_color 20,0,255,255
caption 20,"Si vous ne pouvez pas changer de fractale, cliquez sur le cadre bleu et ré-exécuter le programme"
on_click 0,terminer
dll_on "kgf.dll" : ' Adapter le chemin de la DLL
f$ = "http://serveur1.archive-host.com/membres/up/1773583014/mes_animations/diapo_jwf.swf"
HTML_In_PANORAMIC(F$,70,50,width(0)-200,height(0)-200)
end
rem ============================================================================
SUB HTML_In_PANORAMIC(Flash$,xo,yo,larg,haut)
    dim_local hnd%, res%, url$, q$, WB1%
    q$ = chr$(34)
    file_open_write 9999,"flash.html"
    file_writeln 9999,"<embed src='"+Flash$+"'"+q$+" width="+q$+str$(larg)+q$+" height="+q$+str$(haut)+q$+">"
    file_close 9999
    hnd% = handle(0)
    url$ = "file://"+dir_current$+"/flash.html"
    WB1% = dll_call1("WB_Create",hnd%)
    res% = dll_call5("WB_Locate",WB1%,xo,yo,larg+50,haut+50)
    res% = dll_call2("WB_Url",WB1%,adr(url$))
    file_delete "flash.html"
END_SUB
rem ============================================================================
Terminer:
    terminate
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12278
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 1:20

La solution consiste à attendre un peu après avoir chargé le fichier dans le WebBrowser et avant de le supprimer:
Code:
SUB HTML_In_PANORAMIC(Flash$,xo,yo,larg,haut)
    dim_local hnd%, res%, url$, q$, WB1%
    q$ = chr$(34)
    file_open_write 9999,"flash.html"
    file_writeln 9999,"<embed src='"+Flash$+"'"+q$+" width="+q$+str$(larg)+q$+" height="+q$+str$(haut)+q$+">"
    file_close 9999
    hnd% = handle(0)
    url$ = "file://"+dir_current$+"/flash.html"
    WB1% = dll_call1("WB_Create",hnd%)
    res% = dll_call5("WB_Locate",WB1%,xo,yo,larg+50,haut+50)
    res% = dll_call2("WB_Url",WB1%,adr(url$))
    pause 1000
    file_delete "flash.html"
END_SUB

Tu supprimais le fichier avant que le WebBrowser n'ai pu finir son chargement...

Les graphismes sont superbes !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 1:33

Merci Klaus pour ta réponse, mais ça ne marche pas chez moi, même si j’augmente la pause ou si je mets en REM la ligne file_delete "flash.html".
Il me faut lancer une seconde fois le programme  Crying or Very sad
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12278
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 1:42

Bizarre. Chez moi, ça marche parfaitement. La première fois, il faut attendre quelques instants -d'ailleurs, une barre de progression s'affiche:
Mystère avec la beauté fractale ! Aa112
Lorsqu'elle arrive au bout, l'image suivante apparaît:
Mystère avec la beauté fractale ! Aa210

Effectivement, pendant le chargement, le clic est inactif, car le WebBrowser monopolise le système pour le chargement. Mais ensuite, tout rentre dans l'ordre, et ce dès le premier lancement.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 2:00

Je ne parle pas  du clic pendant le chargement, mais après l’affichage de la barre de progression et l’affichage de  l’image, tout clic sur les boutons fractale 0 à fractale19 reste inactif.
Ce n’est qu’au deuxième lancement du programme que je peux visualiser les différentes fractales.

fractale 0:

fractale 1:
fractale 19:
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12278
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 2:15

Ben oui, j'avais bien compris, mais chez moi, dès le premier lancement, du moment que la première page est affichée, je êux cliquer sur tous les boutons et cea réagit - j'obtiens les différents graphismes. Je ne sais pas du tout d'où vient ton problème. Et je précise que ces derniers mois, aucun changement n'est intervenu dans les fonctions de gestion du WebBrowser.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Mystère avec la beauté fractale ! Empty
MessageSujet: re   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 3:21

Il a fallu que je relance le programme mais bon...
...je vois que la solution est en chemin.
Laughing

Perso, j' adore la 5
Laughing
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 3:25

Je n’arrive pas à comprendre pourquoi ce comportement chez moi.
Pourtant un autre programme similaire fonctionne du 1er coup !

Code:

rem ============================================================================
rem                   Jukbox
rem ============================================================================
rem  Je tiens à remercier Marlou12 pour son beau travail
rem ============================================================================
label terminer
dim f$
full_space 0 : color 0,0,0,255 : caption 0,"Serge Reggiani"
Alpha 10 : top 10,10 : left 10,20 : font_bold 10 : font_size 10,24 : font_color 10,0,255,255
caption 10,"Veuillez patienter, chargement en cours ... Pour sortir cliquez sur ce cadre bleu"
Alpha 20 : top 20,height(0)-80 : left 20,400 : font_bold 20 : font_size 20,24 : font_color 20,0,255,255
caption 20,"Cliquez sur ON, puis sur A ... J"

on_click 0,terminer
dll_on "kgf.dll" : ' Adapter le chemin de la DLL

f$ = "http://www.animsite.fr/site/marlene10/jukebox/jukebox.swf"
HTML_In_PANORAMIC(F$,70,50,width(0)-200,height(0)-200)
end
rem ============================================================================
SUB HTML_In_PANORAMIC(Flash$,xo,yo,larg,haut)
    dim_local hnd%, res%, url$, q$, WB1%
    q$ = chr$(34)
    file_open_write 9999,"flash.html"
    file_writeln 9999,"<embed src='"+Flash$+"'"+q$+" width="+q$+str$(larg)+q$+" height="+q$+str$(haut)+q$+">"
    file_close 9999
    hnd% = handle(0)
    url$ = "file://"+dir_current$+"/flash.html"
    WB1% = dll_call1("WB_Create",hnd%)
    res% = dll_call5("WB_Locate",WB1%,xo,yo,larg+50,haut+50)
    res% = dll_call2("WB_Url",WB1%,adr(url$))
    file_delete "flash.html"
END_SUB
rem ============================================================================
Terminer:
    terminate
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12278
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 9:08

Nouveaux essais ce matin:
j'arrive à reproduire ton problème. Mais ça n'arrive pas toujours...

Cela arrive si je lance le programme juste après avoir chargé une page dans Firefox. Alors la barre de défilement passe lentement de 0 à 100 % avant d'afficher l'écran initial. Puis, on peut déplacer la souris qui change de forme en passant sur un des boutons, mais ces boutons ne réagissent pas au clic. Au secin lancement, la barre de défilement s'arrête après 1 %, le programme affiche directement la première image, et tout est réactif.

Je n'ai pas d'explication pour ce phénomène, d'autant que la même technique fonctionne dans un autre programme...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 6998
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! EmptyJeu 16 Mar 2017 - 12:32

Merci Klaus pour tes essais.
Tu as décrit parfaitement ce que j’obtiens moi-même.
Ça arrive systématiquement chez moi, même si je suis hors connexion.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Mystère avec la beauté fractale ! Empty
MessageSujet: Re: Mystère avec la beauté fractale !   Mystère avec la beauté fractale ! Empty

Revenir en haut Aller en bas
 
Mystère avec la beauté fractale !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Encore un mystère, mais avec les opérations
» La beauté des nombres
» Mystère sur file_find_first$ et compagnie
» Mystère: la commande "caption" ne marche plus?!
» Encore une fractale de Mandelbrot.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: