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 ! - Page 7 Emptypar Pedro Aujourd'hui à 8:08

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

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

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

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

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

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

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

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

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

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

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

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

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

» fichier.exe
WebBrowser sur une form Panoramic ! - Page 7 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 :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 WebBrowser sur une form Panoramic !

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




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

WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! - Page 7 EmptyDim 27 Fév 2011 - 16:16

Que penses tu de ca ?

Code:
dim x,y,D$,F$

  for x=0 to 100
  for y=0 to 9
  D$="C:\Program Files\Adobe\Reader "+str$(x)+"."+str$(y)
  if dir_exists(D$)=1 then F$=D$
  next y
  next x
  print F$+"\Reader\AcroRd32.exe

le fait de 2 for...next complique pour un exit_for

reste plus qu'à définir la numérotation exact des versions

scratch
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 ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyDim 27 Fév 2011 - 17:04

J'ai trouvé une fonction Windows qui permet de trouver l'exécutable pour n'importe quel fichier document. Je l'ai appliqué, et cela devrait marcher ainsi, non seulement pour n'importe quelle version de ADOBE, mais aussi pour WP, Vista et Seven, alors que les chemins ne sont pas forcément identiques. Cela marche même si l'on a installe ADOBE dans un chemin différent ou un disque à part. Dans le programme démo, j'ai mis "xxx" dans la variable path$, et ça marche quand-même !
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 ! - Page 7 Empty
MessageSujet: re   WebBrowser sur une form Panoramic ! - Page 7 EmptyDim 27 Fév 2011 - 18:12

Je viens d'essayer sur Vista et ça fonctionne !

cheers cheers cheers

surement plus rapide que mes boucles en plus.
Revenir en haut Aller en bas
Invité
Invité




WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 0:25

Bonsoir,
J'ai un problème avec une des deux versions. Celle avec res% = dll_call1("WBCreate",hnd%) fonctionne, mais celle avec: WB% = dll_call1("WB_Create",hnd%) me met une erreur.

Le but était de récupérer le contenu d'une page avec CTRL a, et apparemment il faut le hnd de la page. J'ai donc essayé avec la deuxième version, car WB% contient le handle. Mais j'ai une erreur: access violation adresse....

Est-ce qu'il faut vraiment passer par cette deuxième version, et comment faire?

Merci d'avance.

Programme d'essai:
Code:

full_space 0
label fin , copier_html
dim dll$ , res% , wb% , hnd% , url$ , car$ , pris%
dll$ = "H:\KGF.dll"
dll_on dll$

hnd% = handle(0)
dim shift% , ctrl% , alt%

  browser_A() : pris% = 0  :' pas de problème
' browser_B() : pris% = 1  :' erreur acces violation addresse......

main_menu 10:sub_menu 11: parent 11,10:caption 11,"arréter" : on_click 11,fin
sub_menu 12:parent 12,10:caption 12,"copier html":on_click 12,copier_html
end
' ============================
sub browser_A()
   res% = dll_call1("WBCreate",hnd%)
   res% = dll_call4("WBLocate",0,0,width(0),height(0))
   url$ = "http://panoramic.1fr1.net/"
   res% = dll_call1("WBUrl",adr(url$))
end_sub

sub browser_B()
   WB% = dll_call1("WB_Create",hnd%)
   res% = dll_call5("WB_Locate",WB%,0,0,width(0),height(0))
   url$ = "http://panoramic.1fr1.net/"
   res% = dll_call2("WBUrl",WB%,adr(url$))
end_sub

' ==
fin:
   if pris% = 0 then res% = dll_call0("WBDelete"): else : res% = dll_call1("WBDelete",WB%)
   dll_off
terminate

' teste pour sélection de toute une page html (panoramic en exemple pour l'instant)
copier_html:
    res% = dll_call2("MouseLeftClick",20,50)  :' mettre la souris dans la fenêtre
    car$ = "a" : :ctrl% = 1 : shift% = 0  : alt% = 0
    res% = dll_call5("SendSingleCharAsVKCode",hnd%,adr(car$),ctrl%,shift%,alt%)
return

Comme peut-être faut-il avec la souris avoir le handle de la page html, la solution "browser_B" pourrait convenir
mais il y a erreur.

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 ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 9:28

Dans
Code:
sub browser_B()
  WB% = dll_call1("WB_Create",hnd%)
  res% = dll_call5("WB_Locate",WB%,0,0,width(0),height(0))
  url$ = "http://panoramic.1fr1.net/"
  res% = dll_call2("WBUrl",WB%,adr(url$))
end_sub
tu as utilisé WBUrl au lieu de WB_URL dans la dernière ligne.

Le problème est le même ici:
Code:
fin:
  if pris% = 0 then res% = dll_call0("WBDelete"): else : res% = dll_call1("WBDelete",WB%)
  dll_off
terminate
Au lieu de res% = dll_call1("WBDelete",WB%), il faut faire res% = dll_call1("WB_Delete",WB%)

Je pense que ça ira déjà mieux comme ça...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 12:45

Merci Klaus,

Effectivement cela marche mieux ainsi.

Mais:

Spoiler:
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 12:51

2 petites mise à jour à faire dans la doc Wink
Merci pour votre vigileance à tous les 2
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 ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 13:15

La doc est corrgiée, sur les quelques fonctions concernées. Désolé pour cette rédaction par copier/coller sans une relecture suffisante.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 13:52

Ben disons que quand on fera autant de programme que toi et que l'on les documentera aussi bien que toi, on pourra se permettre de critiquer, mais pour l'instant, personnellement, je préfère m'en abstenir. Par contre c'est bien de remonter les erreurs et de les corriger, c'est sûr que moins il y a d'erreurs et plus c'est facile de bien utiliser la DLL (surtout dans le nom de la fonction).
Revenir en haut Aller en bas
Invité
Invité




WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 EmptyLun 23 Juin 2014 - 15:47

C'est noté Klaus.

Par contre, maintenant que j'ai WB%, le handle du browser, je n'arrive pas à copier le contenu de la page par ctrl a (ou A), puis ctrl c.

Bon! c'est pas le bon sujet.  scratch  Et je dois partir.
Revenir en haut Aller en bas
Contenu sponsorisé





WebBrowser sur une form Panoramic ! - Page 7 Empty
MessageSujet: Re: WebBrowser sur une form Panoramic !   WebBrowser sur une form Panoramic ! - Page 7 Empty

Revenir en haut Aller en bas
 
WebBrowser sur une form Panoramic !
Revenir en haut 
Page 7 sur 7Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7
 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: