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
» Logiciel de planétarium.
WebBrowser sur une form Panoramic ! Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
WebBrowser sur une form Panoramic ! Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
WebBrowser sur une form Panoramic ! Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
WebBrowser sur une form Panoramic ! Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
WebBrowser sur une form Panoramic ! Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
WebBrowser sur une form Panoramic ! Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
WebBrowser sur une form Panoramic ! Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
WebBrowser sur une form Panoramic ! Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
WebBrowser sur une form Panoramic ! Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
WebBrowser sur une form Panoramic ! Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
WebBrowser sur une form Panoramic ! Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
WebBrowser sur une form Panoramic ! Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
WebBrowser sur une form Panoramic ! Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
WebBrowser sur une form Panoramic ! Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
WebBrowser sur une form Panoramic ! Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 WebBrowser sur une form Panoramic !

Aller en bas 
+2
Yannick
Klaus
6 participants
Aller à la page : 1, 2, 3, 4, 5, 6, 7  Suivant
AuteurMessage
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 12:49

J'ai fait une petite DLL permettant de placer un objet WebBrowser sur une form Panoramic !

Le fichier WebBrowser.DLL et son programme de démonstration Test WebBrowser.bas sont inclus dans la distribution des DLL divers, et la documentation est mises à jour.

Ces fonctions sont aussi incluses dans KGF.dll et dans la documentation correspondante.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 12:51

Je lance la boite à téléchargement tout de suite.

cheers
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 13:56

Bonjour Klaus !

Dans test WebBrowser.bas
- il manque ligne 24 l'extension de la dll

Dans Dlldivers.zip:
- il manque le fichier rtl60.bpl et vcl60.bpl...
voir ici :
http://www.zonums.com/library/blpfile.html
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 14:43

affraid J'ai des trucs bizarres

quand j'ecris :
Code:
width 0,800:height 0,600

dim height%,width%,top%,left%,res%,res1%,hnd%

height% =400
width%=600
top% =10
left%=10
hnd%=Handle(0)


dll_on "WebBrowser.dll"
res% = dll_call1("WBCreate",hnd%)
dll_off

dll_on "WebBrowser.dll"
res1% = dll_call4("WBLocate",left%,top%,width%,height%)
dll_off

end

j'ai le curseur qui s'affole
impossible de fermer la fenêtre par la croix
( je passe par le gestionnaire de taches)

et une succession d'erreur
au niveau interne et vb6

affraid affraid affraid affraid
Revenir en haut Aller en bas
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 14:46

@ Nardo26

Nos post se croisent

Tu places toutes les librairies dans le dossier source ou chez windows ?
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 14:47

Hello !

Enleve le dll_off entre les 2 appels à la dll...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 14:48

Dans le répertoire source...
et avant de lancer le prog, tu le resauvegardes dans le meme repertoire
(ça force le répertoire par défaut)
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 14:57

je fais un essai
Revenir en haut Aller en bas
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:03

J'ai fait un seu dll_on...dll_off
J'ai bien enregistrer 4 fois pour prendre en compte
les deux librairies mais là j'ai le curseur qui tourne en rond comme s'il attendait une instruction de fin
Revenir en haut Aller en bas
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:07

à moins que toutes les librairies de ton lien soit nécessaires?
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:14

Essaye ceci :
Code:

width 0,800:height 0,600

label unload
on_close 0,unload


dim height%,width%,top%,left%,res%,res1%,hnd%,k%
dim url$,hurl%

height% =400
width%=600
top% =10
left%=10
hnd%=Handle(0)


dll_on "WebBrowser.dll"
res% = dll_call1("WBCreate",hnd%)
res1% = dll_call4("WBLocate",left%,top%,width%,height%)

' l'objet est crée, il faut maintenant le remplir avec quelque chose... ;)
url$ = "http://google.fr"
hurl% = adr(url$)
k% = dll_call1("WBUrl",hurl%)                : ' adr(url$)

' très important : il faut rendre la main au systeme si on veut que l'objet fonctionne...
END


unload:
  k% = dll_call0("WBDelete")
  dll_off
return

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:19

Genial !

cheers cheers cheers cheers cheers cheers

ca marche !

cheers cheers cheers cheers cheers cheers


Bon ben il me reste plus qu'à décortiquer tout ca pour apprendre study
bon j'ai en plus, avant ton post, télécharger le zip complet des librairies
que j'ai dezipper dans le dossier.

au moins, il peut plus dire qu'il en manque une Rolling Eyes
Revenir en haut Aller en bas
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:21

Suite à vos commentaires, j'ai modifié WebBrowser.dll qui n'a plus besoin de ces deux bibliothèques. C'était un oubli de ma part.

Pour l'utilisation, il est utile de regarder le programme "Test WebBrowser.bas". Il faut faire:
- DLL_ON "WebBrowser.dll" (en plaçant la DLL dans le répertoire où est le fichier source, et/ou dans le répertoire de l'éditeur Panoramic, à moins de spécifier le chemin d'accès complet
- faire WBCreate pour créer l'unique instance de WebBrowser. Il ne peut pas y avoir deux simultanément.
- dès l'instant que WBCreate a été appelé, il ne faut plus faire DLL_OFF avant d'avoir fait WBDelete. En effet, la DLL garde les références au Browser dans sa mémoire interne, et si l'on libère la DLL, le browser part dans le vide...
- on peut utiliser à tout instant, et dans n'importe quel ordre, les autres fonctions:
WBLocate pour positionner et dimensionner le browser
WBUrl pour charger une page web dans le browser, qu'elle soit distante ou locale
WBFunction pour exécuter une des fonctions sur le browser
- pour finir, il faut utliser WBDelete pour supprimer le browser
- maintenant, on peut faire DLL_OFF
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:27

Comme d'hab, super Klaus !!
Wink

Existe t-il une version plus récente du module utilisé par ta dll ?

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:34

Super Klaus !

avec Nardo26, vous pouvez faire un "PanoraWeb"

mais maintenant en application de ta dll tu peut intégrer une aide *.html dans tes prog sachant que le code source d'une page peut être compilé en txt et le fichier recréer par panoramic.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 15:40

@Klaus :

Je pose cette question car je viens de faire un test en chargeant mon site perso et à première vue, le module utilisé par la dll n'aime pas trop les javascripts, la librairie AJAX et les objets ayant l'attribut 'flottant'.

je suis pourtant en XHTML 1.0 transitional (validé W3C)

Pour m'en assurer, je suis allé sur le site du zéro (qui utilise aussi float et j'ai à peu près le même problème. il s'affiche mais avec les objets les uns en dessous des autres...

Quand à mon site, pratiquement rien ne s'affiche (peut être parce que j'utilise des attributs récents du CSS3 ?... (gradient et autres joyeuseté...)
Wink


Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 16:02

En fait, j'utilise de composant TWebBrowser de Delphi 6 qui est basé sur le web browser component de Microsoft, basé lui-même sur internet explorer. il n'est certainement pas récent.

J'ai essayé avec mon site - ça marche, sauf que sans le AdBlock plus de Firefox, j'ai les pubs ...

Je continue à regarder si je trouve quelque chose de plus pertinent.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 16:07


@ Klaus
J'ai voulu recupurer la derniere version de autresdll et le lien : 404
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 16:17

@Klaus :
J'ai trouvé ceci : ce source date un peu (2005) et c'est pour cette raison que sur certains sites, ils disent qu'il est "à prendre avec des pincettes".. pour des raisons de failles de sécurité je suppose...

http://delphi.yiblog.com/2008/11/using-firefox-instead-of-twebbrowser-in-delphi-applications/
http://www.delphifr.com/codes/MOZILLA-FIREFOX-DELPHI_28682.aspx

Et pourtant quand on fait des recherches, il ya pas mal de demande concernant l'utilisation du moteur Gecko... (Regarde sous Google: TMozillaBrowser)

Ou alors avec Chrome :

http://code.google.com/p/delphichromiumembedded/
http://www.progdigy.com/?p=116

Peut être quelque chose à gratter de ce cote : XULRunner
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 16:44

@Ygeronimi: problème de chargement résolu.

@Nardo26: j'étudie tes liens...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 16:50

Ok, Super !
Revenir en haut Aller en bas
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 18:21

J'ai analysé tous les liens proposés par Nardo26.

Pour le composant Firefox, je l'avais déjà vu. C'est un Firefox très ancien, et cela ne compile même pas sans erreur bien que la doc dise explicitement que Delphi 6 est possible.

J'ai trouvé également un EmbeddedWB de Bsalsa - même problème.

Le container Chrome, lui, s'installe, mais l'arrêt du programme cause systématiquement un crash, et les liens dans une page ne sont pas suivis.

Je continue à chercher...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 18:28

le module que tu cherches ...
n'y a t il pas moyen de le "capturer" dans log de programmation plus recent ou plus evolué ?
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyMer 26 Jan 2011 - 18:36

Klaus, bien intéressant et prometteur tout ça ! j'explore...

Effectivement très intéressant.
Dans ton programme de test, j'ai renommé le caption des touches + et - par Zoom + et Zoom -, c'est plus parlant pour moi (et plus lisible).
Et dans ce cas, en même temps que les modifications de w% et h% je modifie les dimensions de la Form 0, pour bénéficier de l'agrandissement (j'ai mis w0%=w%+60 et h0%=h%+150, et je refais chaque fois dans les s/p plus et moins: w0% = w%+60: h0% = h%+150: width 0,w0% : height 0,h0%).

Je n'ai pas vu le rôle de la touche 'Arrêter' (pas d'effet apparent).

Dommage, on voit réapparaître les pubs pop-up agaçantes que j'avais oubliées avec Firefox...
Revenir en haut Aller en bas
Klaus

Klaus


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

WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! EmptyJeu 27 Jan 2011 - 0:36

Ah, je suis content de voir que ma petite contribution intéresse, et tu t'y plonges bien, JL35. Pour ce qui est de la touche Arrêt, elle implémente la fonction de la croix en haut à gauche dans la barre d'outils de Firefox, celle qui porte le "hint" "Arrêter le chargement de la page", donc d'interrompre l'attente d'un site qui paraît sans espoir, ou en cas d'erreur d'aiguillage. Pour ce qui concerne la publicité, eh bien, c'est la mal de Internet Explorer sur lequel ce composant est basé. Je suis à la recherche d'un autre, mais je n'ai encore rien trouvé de viable, et malheureusement pas le composant Firefox qui ne marche pas du tout - trop ancien.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





WebBrowser sur une form Panoramic ! Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! Empty

Revenir en haut Aller en bas
 
WebBrowser sur une form Panoramic !
Revenir en haut 
Page 1 sur 7Aller à la page : 1, 2, 3, 4, 5, 6, 7  Suivant
 Sujets similaires
-
» Déterminer les marges d'une form Panoramic
» Nouvel objet pour une form Panoramic !
» [Résolu] Ouverture fichier PDF ou CHM dans FORM Panoramic
» Ajout d'un nouveau type d'objet dans une form Panoramic !
» Objet WebBrowser

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: