FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Tout est tranquille
par Jean Claude Hier à 21:41

» Texte en gif animé
par JL35 Hier à 13:29

» BasicEditor
par Yannick Mer 20 Sep 2017 - 17:17

» Simuler l’appui d'une touche ou combinaison de touches.
par pascal10000 Lun 18 Sep 2017 - 19:30

» Utilisation de HVIEWER pour afficher des images
par papydall Lun 18 Sep 2017 - 17:43

» Panoramic et les gifs animés.
par papydall Lun 18 Sep 2017 - 16:32

» recover source
par pascal10000 Dim 17 Sep 2017 - 14:21

» Recent dans vos menu
par Jean Claude Sam 16 Sep 2017 - 11:41

» Comment centrer un texte 3D.
par pascal10000 Ven 15 Sep 2017 - 20:20

» Carte interface 16 entrées et 16 sorties
par Jicehel Ven 15 Sep 2017 - 16:30

» Version instantanée V 0.9.28i9 possédant l'objet SYNEDIT
par pascal10000 Ven 15 Sep 2017 - 16:20

» Compilateur FBPano
par jean_debord Ven 15 Sep 2017 - 9:59

» 1 (en analyse): 3D_TARGET_IS ne fonctionne pas sur 3D_TEXT
par Jack Jeu 14 Sep 2017 - 19:52

» Problème avec la 3D.
par Jack Jeu 14 Sep 2017 - 18:06

» Test de la 3D.
par mindstorm Mer 13 Sep 2017 - 19:45

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Septembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier

Partagez | 
 

 V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Klaus

avatar

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

MessageSujet: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Lun 28 Juil 2014 - 1:24

Nouvelle version:
KGF.dll V3.15 du 27/07/2014

Nouveauté:
ajout nouvelle fonction GetCurrentBrowserURL

Modules modifiés:
KGF.dll
KGF.chm
KGF.doc
KGF.pdf


La doc et les sources sont à jour.

Cette fonction retourne l'URL et le titre de la page Web active dans le browser actif. Elle est documentée dans les fonctions diverses.

Et voici une démo de cette fonction:
Code:
' test_GetCurrentBrowserURL.bas

label lancer
dim url$, titre$, res%

button 1 : top 1,10 : left 1,10 : caption 1,"Lancer"
  on_click 1,lancer
alpha 2 : top 2,40 : left 2,10 :caption 2,"URL:"
edit 3 : top 3,40 : left 3,50 : width 3,400
alpha 4 : top 4,70 : left 4,10 :caption 4,"Titre:"
edit 5 : top 5,70 : left 5,50 : width 5,400


dll_on "KGF.dll"

end

lancer:
  url$ = string$(255," ")
  titre$ = string$(255," ")
  res% = dll_call2("GetCurrentBrowserURL",adr(url$),adr(titre$))
  if res%=0    : ' erreur
    text 3,"-- erreur --"
    text 5,""
  else        : ' ok
    text 3,trim$(url$)
    text 5,trim$(titre$)
  end_if
 
  return
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 28 Juil 2014 - 21:54

Petit souci :

Voilà le résultat losque je lance sur cette page :
(chrome,w7)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 28 Juil 2014 - 22:11

Et, ce que je n' avais pas vu car elle s' est ouvert en arrière plan,
internet explorer s' est ouvert avec la dite page ( http://www_getwindowinfo/ ).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Lun 28 Juil 2014 - 22:36

Par contre, cela fonctionne sur IE 11.
et sachant que tu es un adepte de FF je suppose que cela fonctionne avec...

Le souci vient donc de chrome....
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Mar 29 Juil 2014 - 1:20

Bien, je vais voir ce que je peux faire pour Chrome...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Mer 30 Juil 2014 - 19:22

Pour Chrome, c'est fait. J'ai ajouté une nouvelle fonction, symétrique à celle-ci, pour gérer le cas particulier de Chrome. La difficulté était multiple. D'abord, Chrome créer plusieurs processus dont un seul est à prendre en compte, et il faut le trouver ! Ensuite, les éléments de la fenêtre de Chrome n'ont pas de handle Windows, et Chrome ne connaît pas non plus le protocole DDE ni COM. Autant dire que Chrome est un monde fermé, bien isolé de Windows. Il fallait s'y attendre, d'ailleurs...

Mais, j'ai réussi. Compliqué, mais pas impossible. Donc, télécharge la version V3.16 du 30/07/2014. Tu as également le programme de démo qui montre le fonctionnement des deux fonctions.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Jicehel

avatar

Nombre de messages : 5855
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Mer 30 Juil 2014 - 19:32

Bravo Klaus, tu es redoutable.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mer 30 Juil 2014 - 19:35

Téléchargé et testé !

j' ai une fenêtre qui s'ouvre avec la copie de la page internet
comme si toute la page avait été reprise avec des "print"
et la page web est grisé comme si toute la page avait été sélectionnée
avec la souris.

quand je ferme cette fenêtre par la croix ( pas d' autre choix )
le "Edit" de l' adresse contient toute la fenêtre fermée. scratch 

Serait ce des testes qui sont restés en cachette ?...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mer 30 Juil 2014 - 19:40

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Mer 30 Juil 2014 - 19:42

Oups... C'est corrigé. Désolé.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mer 30 Juil 2014 - 21:33

La fenêtre a disparu mais il reste une petite bricole... Laughing 
voilà ce qui apparait dans l' "EDIT" url :


FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic

AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGr

au lieu de :

http://panoramic.free-boards.net/post?t=3710&mode=reply
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Mer 30 Juil 2014 - 23:01

???????????
[img][/img]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 0:30

J'ai produit une variante (sans changer de numéro de version). Télécharge KGF.dll à nouveau et réessaye - je serais curieux de connaître le résultat.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 31 Juil 2014 - 2:20

Voilà le résultat en testant sur cette page:


En fait, ce qui apparait dans l' Edit est la dernière chose copié dans le presse papier  scratch

la phrase que tu vois est une phrase de commentaire que j' ai copier/coller entre deux sources
que j' ai réuni en une seule application juste avant de tester la fonction de la dll.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 2:35

Ok. alors, réessaye stp maintenant, avec la variante que je viens de mettre en place...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 31 Juil 2014 - 3:07

je charge et je reviens
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 31 Juil 2014 - 3:16

Un peu de suspens.....:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 3:18

YES!!!!!!!!!!!!!!! Merci beaucoup de ton aide pour la mise au point !

Cette fonction était la plus difficile à réaliser depuis bien longtemps. Un vrai défi. Mais ça y est !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 7991
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Jeu 31 Juil 2014 - 3:22

De rien, Klaus.
Tout le plaisir était pour moi.

Quoi de plus agréable que de faire faire à la machine toutes ces manips... Laughing

Dès que j' ai fini mon application, je vous la livre.
Y aura pas de papier cadeau mais bon... Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 11:17

J'ai posté une nouvelle variante.

Plus rapide (200 ms de moins pour Chrome).

Si l'on passe une des adresses pour URL ou titre comme zéro, l'information correspondante n'est pas retournée. Exemple:
Code:
res% = dll_call2("GetCurrentChromeURL",adr(url$),0)
ne retourne que l'URL, pas le titre.

Pour GetCurrentBrowserURL, j'ai ajouté la liste des browsers supportés, dans la doc.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 13:35

En partant de cette fonction, on pourrait imaginer une collection de fonctions destinées à piloter un browser Chrome.

Pour les autres browsers, c'est déjà fait: envoi d'URLs, page précédente/suivante/accueil etc. Mais maintenant, on peut aussi envisager cela pour Chrome. Mais je ne sais pas si cela a vraiment un intérêt. En tout cas, c'est possible maintenant.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Jicehel

avatar

Nombre de messages : 5855
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 15:08

Je donne mon avis, je n'ai pas de projet dessus, mais si on veut que la DLL soit "polyvalente" vu que l'on test le navigateur et que les fonctions ne sont pas les mêmes en fonction du navigateur utilisé, mon avis est qu'il faudrait décliner les fonctions également pour Chrome (en plus autant le faire pendant que tu es chaud sur le sujet Smile ).
PS: Tu as déjà implémenté dans KGF un système d'arbre ? Ca me dit quelque chose, mais je ne me souviens plus bien et peut être que je confond avec les stringlist. (Bon je ne fais pas plus long dans le hors sujet, mais je n'ai pas envi d'ouvrir un message non plus pour te poser une question (j'aurais par contre pu t'envoyer un message privé...) ).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 15:29

@Jicehel:
Pour les "abres", j'ai fait un treeview en Panoramic pur. Voici le lien. Tu touves tout sur mon WebDav, dossier "PTV - PanoramicTreeView".

Pour la gestion plus évoluée de Chrome, je vais avancer dans ce sens, à petite vitesse, sauf demande expresse urgente.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Invité
Invité



MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 15:55

Pour la création de mon site en Panoramic, j'ai régulièrement des problèmes avec chrome, et ce n'est pas le cas avec Firefox et I.E. Peut-être est-ce la raison. En tout cas, si c'est ce problème, j'ai d'autres choses à faire que de me préoccuper de cela.
Revenir en haut Aller en bas
Jicehel

avatar

Nombre de messages : 5855
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   Jeu 31 Juil 2014 - 17:21

J'aime beaucoup la "petite vitesse de Klaus" ça correspond un peu à notre mode TGV à nous   Very Happy

Merci pour le lien vers TreeView. Je vais voir si je peux m'en servir pour les coups jouables et à venir pour le jeu de dames. Je ne me souvenais plus bien de si et quand cela avait été fait.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL   

Revenir en haut Aller en bas
 
V3.15 du 27/07/2014 - nouvelle fonction GetCurrentBrowserURL
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Une nouvelle offre en rupture dans le fixe au 1er semestre 2014
» Méthode pour copier la nouvelle version 2014.40 sur BaseCamp
» F1 2014 : Force India a dévoilé sa nouvelle monoplace la VJM07
» Nouvelle numérotation des chaines HD sur Bbox TV
» Nouvelle cartographie CityNavigator 2014.40

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: