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
» Une calculatrice en une ligne de programme
Problème avec "DownloadFile". Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
Problème avec "DownloadFile". Emptypar Pedro Hier à 19:31

» Les maths du crocodile
Problème avec "DownloadFile". Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
Problème avec "DownloadFile". Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Problème avec "DownloadFile". Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Problème avec "DownloadFile". Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Problème avec "DownloadFile". Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Problème avec "DownloadFile". Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
Problème avec "DownloadFile". Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
Problème avec "DownloadFile". Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
Problème avec "DownloadFile". Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Problème avec "DownloadFile". Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Problème avec "DownloadFile". Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Problème avec "DownloadFile". Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
Problème avec "DownloadFile". Emptypar jjn4 Mer 3 Avr 2024 - 14:08

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Problème avec "DownloadFile".

Aller en bas 
3 participants
AuteurMessage
Pedro

Pedro


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

Problème avec "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyMar 1 Déc 2015 - 19:28

Bonjour.

@klaus.

Je rencontre un problème avec le code suivant, lorsqu'un mot contient des caractères accentués.
Exemple, le mot "élève".
Le fichier n'est pas créé dans ce cas !

Pourtant, si res% indique bien 1.

Code:
dll_on "kgf"

dim url$, fichier$, res%, mot$

mot$="élève"
url$="http://www.systranet.com/fr/dictionary/french-english/"+mot$+"?"
fichier$=mot$+".txt"
res%=DLL_call2("DownloadFile",adr(url$),adr(fichier$))

message str$(res%)
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 1:45

Et ça marche s'il n'y a pas de caractères accentués ? Je ne sais pas trop ce que tu pourrais recevoir, dans tous les cas - le contenu HTML de la page ?

Tu n'utilises pas cette fonction dans le contexte dans lequel elle doit être utilisée. Elle est prévue, comme son nom l'indique, pour télécharger un fichier dont l'URL est passée en paramètre. Et non une page. Pourquoi tu n'utilises pas
Code:
res% = DLL_call3("GetHtmlFromURL",adr(url$),handle(memo%),mode%)
Là, tu ne devrais pas avoir de problème. Le cas des caractères accentués pose un problème dès qu'ils sont codés en UTF8, ce qui est souvent las cas, sur le net.
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 7:44

Bonjour.

Merci de ta réponse Klaus.

J'utilise la fonction suivante: res%=DLL_call2("DownloadFile",adr(url$),adr(fichier$))

Elle fonctionne très bien lorsque le nom du fichier ne contient aucun caractère accentué.

Par contre, les commandes suivantes ne fonctionnent:

url$="http://www.systranet.com/fr/dictionary/french-english/"+mot$+"?"
res%=DLL_call3("GetHtmlFromURL",adr(url$),handle(memo),1)


Merci de ton aide.
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 13:02

Si, ça marche parfaitement. Voici le code complet que j'utilise:
Code:
dim res%, url$, mot$
memo 1 : full_space 1 : bar_both 1
dll_on "KGF.dll"
mot$="élève"
url$="http://www.systranet.com/fr/dictionary/french-english/"+mot$+"?"
res%=DLL_call3("GetHtmlFromURL",adr(url$),handle(1),1)
end
et tu as le code HTML dans le mémo...
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 13:30

Bonjour.

Je te confirme que le code précédent ne fonctionne pas sur mon portable, équipé de Windows 10.
Même avec un mot non accentué.
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 13:38

Je suis également sous W10. Et le code posté ci-dessus résulte en ceci (capture d'écran):
Problème avec "DownloadFile". Aa120
Il y a 5 à 6 secondes d'attente. Le contenu du mémo est bien sûr beaucoup plus long et ne tient pas dans les limites autorisées des posts du forum.
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 13:43

Bonjour.

OK Klaus.

Je ne comprends pas pourquoi ce code ne fonctionne pas chez moi.
Je viens d'acquérir un nouveau portable, et j'ai le souvenir que ce code fonctionnait auparavant.

Mystère !
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 16:57

Tant mieux, si c'est résolu !
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 17:00

Bonjour.

@Klaus.

Non, désolé, mais le problème persiste toujours sur mon nouveau portable !
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 17:18

Alors, j'appelle les copains à l'aide: est-ce que vous pourrez essayer ce petit code et regarder si me mémo se remplit par un code HTML ?
Code:
dim res%, url$, mot$
memo 1 : full_space 1 : bar_both 1
dll_on "KGF.dll"
mot$="élève"
url$="http://www.systranet.com/fr/dictionary/french-english/"+mot$+"?"
res%=DLL_call3("GetHtmlFromURL",adr(url$),handle(1),1)
end
Merci d'essayer...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 17:54

J'ai testé, voici le retour:
Spoiler:

J'ai été obligé de couper, pour le retour, car j'ai le message suivant pour poster:
La longueur de votre message dépasse la limite autorisée.
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 18:09

Merci de ton aide, Cosmos70 ! C'est exactement ce que j'obtiens. Ce qui montre que cette fonction marche, et pas seulement chez moi.

Alors, Pedro, est-ce que cette fonction marche chez toi avec un autre mot que "élève" ? Par exemple "professeur" ? Car, ça aussi, ça marche chez moi. Si tu as toujours des problèmes, fais ceci:
1. vide ton cache internet ( important ! C'est la première mesure à prendre ! )

Si ça ne suffit pas:
2. télécharge KGF.dll à nouveau

En principe, la première mesure devrait être suffisante, sauf si ta copie de KGF.dll a été altérée. La fonction GetHtmlFromURL est ancienne et devrait marcher même si tu n'as pas la toute dernière version.

D'ailleurs, tu dis "ça ne marche pas"... Mais qu'est-ce que tu constates ? Le programme plante ? Le mémo reste vide ? Le mémo contient autre chose que le HTML de la page voulue ? Difficile d'aller plus loin dans ces conditions, surtout si ça marche ailleurs !
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 20:10

Bonsoir.

En fait, le memo reste vide, quel que soit le mot, même non accentué.

J'ai même refait le test après avoir vidé le cache du navigateur Opera.
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyJeu 3 Déc 2015 - 21:15

Bonsoir à tous,

je viens d'essayer : OK chez moi :

Spoiler:
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 0:25

Là, je suis vraiment perplexe, Pedro. Et avec un autre mot, sans lettres accentués, c'est le même problème ? Dans ce cas, tu aurais peut-être un problème avec ton pare-feu qui bloquerait cette URL ou ce domaine ?
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 8:09

Bonjour.

Je confirme que le problème se pose également pour des mots non accentués.

Par contre, la fonction suivante marche parfaitement, mais il subsiste un problème lorsque le mot comporte des lettres accentuées.

Pourrais-tu voir le problème ?

Code:
fichier$="c:\systran\"+mot$+".txt"
res%=DLL_call2("DownloadFile",adr(url$),adr(fichier$))
Revenir en haut Aller en bas
Invité
Invité




Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 8:30

J'ai pas le temps de tout relire pour voir si c'est le problème. Lorsque j'ai essayé le programme, la première fois, j'avais constamment des message me demandant une autorisation pour accepter les cookies. Les premières fois j'ai refusé, et final j'étais bloqué. Je navigue toujours en fenêtre privée, avec plein de blocage comme les cookies. J'ai recommencé en acceptant tout les cookies, et là cela a fonctionné. Il faudrait peut-être voir avec les options de ton navigateur.
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 12:40

Je répète: la fonction DownloadFile ne peut pas servir à cela. Son résultat est aléatoire si tu lui donnes une URL d'une page internet quelconque. Elle ne marche que si l'URL est celle d'un fichier (txt, jpg, pdf, etc), mais pas htm, html, xhtml etc.

Et par rapport à l'autre information:
Citation :
En fait, le memo reste vide, quel que soit le mot, même non accentué.
tu dis que tu as vidé le cache, même pour Opera. Ceci est totalement indépendant du browser et utilise directement les APIs de Windows pour gérer internet. Eventuellement, ce qui peut compter, c'est la cache Internet Explorer puisque ce sont les mêmes services qui sont en cause.

Ce qui est certain, c'est que le problème vient de ta configuration, puisque ça marche bien chez moi, chez Cosmos70 et chez Marc37, au moins. Et divers versions de Windows, y compris Windows 10.

Dans mon petit code, j'ai ajouté une ligne pour savoir comment la fonction se termine. Le message s'affiche lorsque la fonction est terminée (et lorsque le contenu du mémo est supposé être chargé), avec l'affichage de la valeur de res%:
Code:
dim res%, url$, mot$
memo 1 : full_space 1 : bar_both 1
dll_on "KGF.dll"
mot$="élève"
url$="http://www.systranet.com/fr/dictionary/french-english/"+mot$+"?"
res%=DLL_call3("GetHtmlFromURL",adr(url$),handle(1),1)
message "Terminé - res%="+str$(res%)
end
Chez moi, ça affiche "0".
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 13:28

Bonjour.

Je viens de tester ton dernier code.
Eh bien, surprise, le message indiquant le résultat ne s'affiche même pas !

il semblerait que la fonction de  KGF soit bloquée.

Même après un nettoyage complet avec CCleaner !
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 13:41

La fonction n'est pas bloquée. Ce qui est bloqué, c'est l'accès internet pour l'URL en question, et la DLL attend tout simplement que l'accès se fasse.

Fais un essai avec les fonctions WB_xxx: crée un browser, place-la dans une form, navigue vers ton URL, puis utilise WB_HtmlToMemo pour récuperer le code HTML.
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 "DownloadFile". Empty
MessageSujet: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 13:55

Bonjour.

J'ai donc testé en utilisant un objet WB, et tout fonctionne parfaitement.

Code:
dll_on "kgf"

dim wb%, res%, url$

maximize 0
memo 1
top 1,150
width 1,800
height 1,800
bar_both 1

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

url$="http://www.systranet.com/fr/dictionary/french-english/élève?"

res%=dll_call2("WB_Url",wb%,adr(url$))
pause 1000

' res%=dll_call2("WB_CopyToMemo",wb%,handle(1))
res%=dll_call2("WB_HtmlToMemo",wb%,handle(1))
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème avec "DownloadFile". Empty
MessageSujet: Re: Problème avec "DownloadFile".   Problème avec "DownloadFile". EmptyVen 4 Déc 2015 - 14:05

Bien. Ceci prouve que tu as un blocage au niveau d'un port internet. Avec les fonctions WB_xxx, tu passes en fait par le noyau d'Internet Explorer, en utilisant les réglages de sécurité de ce dernier. Alors que la fonction GetHtmlFromURL utilise l'API de Windows, supposant que les ports soient accessibles. Vérifie par rapport à ton pare-feu, anti-virus etc.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
 
Problème avec "DownloadFile".
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» problème avec edit ou bien avec combo?
» Problème avec GenerateMaskFragments.
» Problème avec SearchStringList.
» Problème avec KGF.DLL.

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: