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.
Problème avec l'objet WB. Emptypar Klaus Hier à 23:59

» PANORAMIC V 1
Problème avec l'objet WB. Emptypar Marc Hier à 23:21

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

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

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

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

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

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

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

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

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

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

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

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

» Consommation gaz électricité
Problème avec l'objet WB. 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
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Problème avec l'objet WB.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


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

Problème avec l'objet WB. Empty
MessageSujet: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyMer 26 Aoû 2020 - 17:35

Bonjour.

@Klaus.

Il semble que l'objet WB n'apprécie pas les url https.

A l'aide du code ci-dessous, '1' s'affiche correctement, mais le code bloque ensuite !
Merci de ton aide.

Code:
' Version du 31 août 2020.

dim a$, a_partir_de%, c$, crlf$, d$, debut$, e$, element$, f$, fic$, jusque%, lettre$, lien$, nom$, nombre%, p$, url$, i%, k%, res%, tab1$(19), tab2$(19), te$, wb%, zz%

crlf$=chr$(10)+chr$(13)

lien$="https://www.collinsdictionary.com/dictionary/french-english/"

dll_on "kgf"

maximize 0

memo 1
left 1,550:width 1,500:height 1,700
bar_both 1
font_size 1,12:font_bold 1:font_color 1,0,0,255

wb%=dll_call1("WBCreate",handle(0))
res%=dll_call4("WBLocate",0,0,500,700)

' https://www.collinsdictionary.com/dictionary/french-english/jouer
url$=lien$+"jouer"
res%=dll_call2("WB_Url",wb%,adr(url$)):wait 600
caption 0,"1"
res%=dll_call2("WB_CopyToMemo",wb%,handle(1)):wait 600
caption 0,"2"
if trim$(item_read$(1,1))="" then wait 1000:res%=dll_call2("WB_CopyToMemo",wb%,handle(1)):wait 1000
caption 0,"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. Empty
MessageSujet: Re: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyMer 26 Aoû 2020 - 20:58

Je vais regarder cela...
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. Empty
MessageSujet: Re: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyJeu 27 Aoû 2020 - 1:12

J'ai trouvé !

C'est parce que tu mélanges les fonctions WBxxx avec les fonctions WB_xxx ! Les premières sont dédiées à un WebBrowser unique, les autres à gérer des WebBrowser multiples. Et la doc stipule bien que la version WBxxx est déconseillée et qu'il faut utiliser uniquement les fonctions WB_xxx. Je n'ai laissé les autres que pour des raisons de compatibilité avec d'anciens programmes qui utiliseraient encore les fonctions WBxxx.

Donc, passe tout avec WB_xxx en vérifiant bien la syntaxe, et tout devrait rentrer dans l'ordre. HTTPs est supporté sans problèmes par ces fonctions.
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. Empty
MessageSujet: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyJeu 27 Aoû 2020 - 8:50

Bonjour.

@Klaus.

Voici le code modifié, mais le problème persiste.
Pourrais-tu tester ce code, svp?
Merci de la suite.

Code:
' Version du 31 août 2020.

dim a$, a_partir_de%, c$, crlf$, d$, debut$, e$, element$, f$, fic$, jusque%, lettre$, lien$, nom$, nombre%, p$, url$, i%, k%, res%, tab1$(19), tab2$(19), te$, wb%, zz%

crlf$=chr$(10)+chr$(13)

lien$="http://www.collinsdictionary.com/dictionary/french-english/"

dll_on "kgf"

maximize 0

memo 1
left 1,550:width 1,500:height 1,700
bar_both 1
font_size 1,12:font_bold 1:font_color 1,0,0,255

dlist 2:dlist 3

' fic$="C:\traducteur\dico_collins.txt"
' if file_exists(fic$)=1 then file_load 3,fic$

wb%=dll_call1("WB_Create",handle(0))
res%=dll_call5("WB_Locate",wb%,0,0,500,700)

c$="Ã:copyright: ê Ã:registered: è Å“ ç É ï â ä û ô ß ö ü Ãœ Ö ù à "
d$="é  ê  î  è  oe ç  é  ï  â  ä  û  ô  ß  ö  ü  Ü  Ö  ù  à "

debut$=time$

for k%=1 to 19
    tab1$(k%)=trim$(mid$(c$,k%*3-2,2))
    tab2$(k%)=trim$(mid$(d$,k%*3-2,2))
next k%

for k%=1 to 1      
    caption 0,str$(k%)+"/1"

    ' https://www.collinsdictionary.com/dictionary/french-english/jouer
    url$=lien$+"jouer"
    res%=dll_call2("WB_Url",wb%,adr(url$)):wait 1000
    message "1"
    
    res%=dll_call2("WB_CopyToMemo",wb%,handle(1)):wait 1000
    message "2"
    
    if trim$(item_read$(1,1))="" then wait 1000:res%=dll_call2("WB_CopyToMemo",wb%,handle(1)):wait 1000
    
    file_save 1,"c:\a\mot.txt"
    file_load 2,"c:\a\mot.txt"      
    
    chercher()
    if res%>0
       clear 1
       for i%=res% to count(2)
           item_add 1,item_read$(2,i%)
       next i%    
    end_if
    
    ' clear 1
next k%
message "fin"
end

i%=0
for k%=1 to count(3)
    a$=trim$(item_read$(3,k%))
    if a$="*" then i%=i%+1
next k%

message "Début: "+debut$+", fin: "+time$+crlf$+crlf$+"Nombre de mots traduits: "+str$(i%)+"."
terminate
end

sub corriger_ligne()
    for zz%=1 to 19
        e$=tab1$(zz%):f$=tab2$(zz%)
        res%=dll_call5("ReplaceStringInString",adr(a$),adr(e$),adr(f$),adr(a$),0)
    next zz%

    e$="'":f$="'":res%=dll_call5("ReplaceStringInString",adr(a$),adr(e$),adr(f$),adr(a$),0)
    e$="à":f$="à":res%=dll_call5("ReplaceStringInString",adr(a$),adr(e$),adr(f$),adr(a$),0)
end_sub

sub chercher()
    te$=string$(255," ")
    ' Début des traductions.
    element$="<h1 class="+chr$(34)+"wnv entry_title"
    res%=abs(dll_call3("SearchStringList",object_internal(2),adr(element$),adr(te$)))
end_sub
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. Empty
MessageSujet: Re: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyJeu 27 Aoû 2020 - 10:00

je regarde ça...
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. Empty
MessageSujet: Problème avec l'objet WB.   Problème avec l'objet WB. EmptyJeu 27 Aoû 2020 - 12:15

OK, merci Klaus.

Petite précision:

La variable lien$ doit débuter par https et non http.
Revenir en haut Aller en bas
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
Problème avec l'objet WB.
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: