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
» PANORAMIC V 1
Problème avec l'objet WB ou non. Emptypar papydall Aujourd'hui à 2:21

» Gestion d'un système client-serveur.
Problème avec l'objet WB ou non. Emptypar Klaus Hier à 23:59

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Problème avec l'objet WB ou non. Emptypar Marc Hier à 12:14

» @Jack
Problème avec l'objet WB ou non. Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Problème avec l'objet WB ou non. Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Problème avec l'objet WB ou non. Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Problème avec l'objet WB ou non. Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Problème avec l'objet WB ou non. Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Problème avec l'objet WB ou non. Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Problème avec l'objet WB ou non. Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Problème avec l'objet WB ou non. Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Problème avec l'objet WB ou non. Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Problème avec l'objet WB ou non. Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Problème avec l'objet WB ou non. Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Problème avec l'objet WB ou non. 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 à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Problème avec l'objet WB ou non.

Aller en bas 
3 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1549
Date d'inscription : 19/01/2014

Problème avec l'objet WB ou non. Empty
MessageSujet: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMar 21 Juil 2020 - 20:16

Bonsoir.

@Klaus.

Ce post fait suite au problème avec RemoveStringBetweenDelimiters.

Je rencontre maintenant un petit problème avec l'objet WB.
Il arrive que les informations n'apparaissent pas dans l'objet memo !
Je ne comprends pas pourquoi !
Il semblerait que ce problème ne se produise pas lorsque le memo est créé une seule fois avant la boucle.

Merci de ton aide.

Code:
dim fic$, url1$, url2$, k%, res%

dll_on "kgf"

maximize 0

' Récupération du fichier html.
url1$="https://www.larousse.fr/dictionnaires/francais-anglais/chien"
fic$="chien.htm"
res%=dll_call2("DownloadFileUrlISO",adr(url1$),adr(fic$))
wait 200

url2$=url1$+"/"

for k%=1 to 10
    caption 0,str$(k%)+"/10."
    
    memo 1
    left 1,550:width 1,500:height 1,500
    bar_both 1
    font_size 1,12:font_bold 1:font_color 1,0,0,255
    
    res%=dll_call1("WBCreate",handle(0))
    res%=dll_call4("WBLocate",0,0,500,500)
    res%=dll_call1("WBUrl",adr(url2$))
    res%=dll_call1("WBCopyToMemo",handle(1))
    wait 500
    
    if k%<10 then res%=dll_call0("WBDelete"):delete 1
next k%

' message "ok"
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec l'objet WB ou non. Empty
MessageSujet: Re: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMar 21 Juil 2020 - 21:14

Essaie comme ceci:
Code:
dim fic$, url1$, url2$, k%, res%

dll_on "kgf"

maximize 0

' Récupération du fichier html.
url1$="https://www.larousse.fr/dictionnaires/francais-anglais/chien"
fic$="chien.htm"
res%=dll_call2("DownloadFileUrlISO",adr(url1$),adr(fic$))
wait 200

url2$=url1$+"/"

for k%=1 to 10
    caption 0,str$(k%)+"/10."
   
    memo 1
    left 1,550:width 1,500:height 1,500
    bar_both 1
    font_size 1,12:font_bold 1:font_color 1,0,0,255
   
    res%=dll_call1("WBCreate",handle(0))
    res%=dll_call4("WBLocate",0,0,500,500)
    res%=dll_call1("WBUrl",adr(url2$))
' le délai ici sert à assurer que la page internet est bien chargée.
' Cela dépend entre autres éléments de la charge d'internet et de la charge du site ciblé.
' Cette durée peut     
    wait 1000     
    res%=dll_call1("WBCopyToMemo",handle(1))
' le délai ici sert à assurer la fon de l'affichage dans le mémo, pour qu'on ait le temps de le voir...
    wait 1000
   
    if k%<10 then res%=dll_call0("WBDelete"):delete 1
next k%

' message "ok"

end

C'était une smple question de délais - tu étais trop impatient...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Pedro

Pedro


Nombre de messages : 1549
Date d'inscription : 19/01/2014

Problème avec l'objet WB ou non. Empty
MessageSujet: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMar 21 Juil 2020 - 21:19

@Klaus.

Je viens de remplacer le second wait 1000, par wait 2000, et le problème persiste à partir du second affichage !
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

Problème avec l'objet WB ou non. Empty
MessageSujet: Re: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMar 21 Juil 2020 - 22:55

@Pedro
Remplace WAIT par PAUSE et vois ce que ça donne.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


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

Problème avec l'objet WB ou non. Empty
MessageSujet: Re: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMar 21 Juil 2020 - 23:55

Citation :
Je viens de remplacer le second wait 1000, par wait 2000, et le problème persiste à partir du second affichage !
Chez moi,, à chaque itération, il y a bien des données qui s'affichent, et elles sont identiques. Quel est vraiment le problème ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

Problème avec l'objet WB ou non. Empty
MessageSujet: Re: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMer 22 Juil 2020 - 0:03

D'ailleurs, je vous vraiment pas pourquoi tu supprimes et recrées le mémo à chaque itération. Ce serait sûrement mieux de le créer une fois pour toutes, au début du programme, puis faire un "CLEAR 1" après chaque chargement d'une URL, non ? Comme ça - et ça marche:
Code:
dim fic$, url1$, url2$, k%, res%

dll_on "kgf"

maximize 0

' Récupération du fichier html.
url1$="https://www.larousse.fr/dictionnaires/francais-anglais/chien"
fic$="chien.htm"
res%=dll_call2("DownloadFileUrlISO",adr(url1$),adr(fic$))
wait 200

url2$=url1$+"/"

memo 1
for k%=1 to 10
    caption 0,str$(k%)+"/10."
   
'    memo 1
    left 1,550:width 1,500:height 1,500
    bar_both 1
    font_size 1,12:font_bold 1:font_color 1,0,0,255
   
    res%=dll_call1("WBCreate",handle(0))
    res%=dll_call4("WBLocate",0,0,500,500)
    res%=dll_call1("WBUrl",adr(url2$))
    clear 1   
' le délai ici sert à assurer que la page internet est bien chargée.
' Cela dépend entre autres éléments de la charge d'internet et de la charge du site ciblé.
' Cette durée peut     
    wait 1000 
    res%=dll_call1("WBCopyToMemo",handle(1))
' le délai ici sert à assurer la fon de l'affichage dans le mémo, pour qu'on ait le temps de le voir...
    wait 1000
   
    if k%<10 then res%=dll_call0("WBDelete") : ' delete 1
next k%

' message "ok"

end
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Pedro

Pedro


Nombre de messages : 1549
Date d'inscription : 19/01/2014

Problème avec l'objet WB ou non. Empty
MessageSujet: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. EmptyMer 22 Juil 2020 - 14:16

Bonjour.

Oui, effectivement Klaus, j'avais bien remarqué que le problème était résolu dans le cas où le memo était créé une seule fois avant la boucle.
Je vais donc procéder ainsi.

Merci.
Revenir en haut Aller en bas
Contenu sponsorisé





Problème avec l'objet WB ou non. Empty
MessageSujet: Re: Problème avec l'objet WB ou non.   Problème avec l'objet WB ou non. Empty

Revenir en haut Aller en bas
 
Problème avec l'objet WB ou non.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» Problème avec DTP de KGF
» Problème avec GetMousePosition.
» Problème avec RemoveStringBetweenDelimiters.
» Problème avec les "if".

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: