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.
KGF_dll - nouvelles versions - Page 37 Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
KGF_dll - nouvelles versions - Page 37 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
KGF_dll - nouvelles versions - Page 37 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
KGF_dll - nouvelles versions - Page 37 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
KGF_dll - nouvelles versions - Page 37 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
KGF_dll - nouvelles versions - Page 37 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
KGF_dll - nouvelles versions - Page 37 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
KGF_dll - nouvelles versions - Page 37 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
KGF_dll - nouvelles versions - Page 37 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
KGF_dll - nouvelles versions - Page 37 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

 

 KGF_dll - nouvelles versions

Aller en bas 
+13
The Gamer
Nardo26
silverman
Minibug
Pedro
mindstorm
pascal10000
Jicehel
papydall
Jean Claude
JL35
Yannick
Klaus
17 participants
Aller à la page : Précédent  1 ... 20 ... 36, 37, 38, 39, 40  Suivant
AuteurMessage
Invité
Invité




KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyJeu 15 Oct 2015 - 15:13

Il y a un problème avec les chaines. Les guillemets ne s'affichent pas. Il faudrait soit supprimer la dernière, soit mettre autre chose comme une accolade à la fin. Le guillemet de début vaudrait mieux le garder si ça marche.
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyJeu 15 Oct 2015 - 15:53

Ce n'est pas un problème de la fonction de KGF.dll, mais un problème de la gestion des chaînes de caractères de Panoramic. Si tu regardes bien, le contenu de l'objet LIST retourné par la fonction contient bien les guillemets entourant les chaînes de caractères. Mais l'affectation dans le GRID ou l'affichage par la commande MESSAGE supprime ces guillemets. Voici une versio modifiée du programme de démo qui en tient compte, sans modification de la DLL:
Code:
  ' test_GenerateMaskList_cosmos70.bas

 dll_on "KGF.dll"

  label start, open, montrer
  dim a$, separ$, mask_separ$, mask_text$, mask_quote$, mask_out$
  dim res%, g$ , i% , j , f$ ,h$, lig%, col%, x%, y%

  full_space 0
  list 2 : hide 2
  button 20 : caption 20,"Open" : on_click 20,open
  button 21 : caption 21,"Start" : on_click 21,start : left 21,width(20)+5
  list 5 : left 5,420 : top 5,80 : width 5,500 : height 5,450 : hide 5
  grid 3 : full_space 3 : height 3,height(3)-30 : top 3,30
    grid_row 3,501 : grid_column 3,201 : on_click 3,montrer
    for i%=2 to 501
      grid_write 3,i%,1,str$(i%-1)
    next i%
    for i%=2 to 201
      grid_write 3,1,i%,str$(i%-1)
    next i%
  open_dialog 6
  mask_separ$ = "*" : mask_text$ = "=" : mask_quote$ = "{}"
  separ$ = " ,:<>='/*+-"  :  g$ = chr$(34)
end
' ============================================
open:
  f$ = file_name$(6) : if f$ <> "_" then file_load 5,f$
  return
montrer:
  x% = mouse_x_left_down(3)
  y% = mouse_y_left_down(3)
  col% = grid_x_to_column(3,x%)
  lig% = grid_y_to_row(3,y%)
  if left$(grid_read$(3,lig%,col%),1)=chr$(34)
    message chr$(34)+grid_read$(3,lig%,col%)+chr$(34)
  else
    message grid_read$(3,lig%,col%)
  end_if
  return
start:
  if count(5) > 0
      for j = 1 to count(5)
        if j>500 then exit_for
        a$ = item_read$(5,j)
        if a$ <> ""
            caption 0,a$ +"<<== len(a$)=" + str$(len(a$)) + " j="+str$(j) +" / "+str$(count(5))
            mask_out$ = string$(len(a$)+1," ")
            res% = dll_call6("GenerateMask",adr(a$),adr(separ$),adr(mask_separ$),adr(mask_text$),adr(mask_quote$),adr(mask_out$))
            res% = dll_call6("GenerateMaskFragments",adr(a$),adr(separ$),adr(mask_separ$),adr(mask_text$),adr(mask_quote$),handle(2))
            for i% = 1 to count(2)
              if count(2) > 0
                  if left$(item_read$(2,i%),1)=chr$(34)
                    grid_write 3,j+1,i%+1,chr$(34)+item_read$(2,i%)+chr$(34)
                  else
                    grid_write 3,j+1,i%+1,item_read$(2,i%)
                  end_if
              end_if
            next i%
        end_if
      next j
  end_if
return
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyJeu 15 Oct 2015 - 16:38

Oui je sais que kgf n'est pas en cause pour les guillemets.

Mais là tu m'apprends quelque chose. J'ignorais qu'il grid récupérait les guillemets. J'avais fait le teste sur la lecture du list comme tu le fais sur le grid, il ne le récupère pas. Je vais faire des testes en ce sens, sans savoir combien de colonnes il faut définir. Ca fait quand même une sacrée grille si on a plus de 5000 lignes.

Mais si je vois que la récupération est dans list 2 de ton programme. Il y a peut-être un traitement préliminaire dans mon programme. Je verrais cela d'ici ce soir.
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyVen 16 Oct 2015 - 17:45

bjr
klaus la documentation chm de kgf ne fonctionne pas
les pages de droite sont vides!!!!!!!
heureusement que tu fait un pdf en même temps
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyVen 16 Oct 2015 - 18:18

Essaie de recharger le fichier CHM à partir de mon site, de mon site miroir ou de mon webdav. Je viens de vérifier. Voici ce que ça donne avec le fichier résident chez moi:
KGF_dll - nouvelles versions - Page 37 Aa124
Et voici la même page ouverte avec l'aide en ligne (le lien est dans la signature de tous mes posts):
KGF_dll - nouvelles versions - Page 37 Aa211
Tout est normal, non ?

je te déconseille vivement le PDF. Il est ancien, et il n'est plus maintenu. Il y a donc des incohérences par rapport à la version actuelle de KGF.dll, et pas mal de fonctions maquantes...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyVen 16 Oct 2015 - 18:37

c bon il re fonctionne moi pas compris!!
dsl
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyVen 16 Oct 2015 - 18:55

Pas de problème ! Smile Smile Smile Smile
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyDim 18 Oct 2015 - 12:08

Nouvelle version:
KGF.dll V5.19 du 018/10/2015

Nouveautés:
- correction d'un bug dans GenerateMaskFragments

Modules modifiés:
KGF.dll

La doc est inchangée. Les sources sont à jour.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyDim 25 Oct 2015 - 11:17

Nouvelle version:
KGF.dll V5.20 du 25/10/2015

Nouveautés:
- correction d'un bug dans CreateIsamKey

Modules modifiés:
KGF.dll

La doc est inchangée. Les sources sont à jour.

Ce bug conduisait à une valeur de clé mal formée, dans certains cas, pour des clés de numéro supérieur à 1.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMer 28 Oct 2015 - 15:42

Salut Klaus
Fonction SpeakVoices de KGF.dll
L’exemple de code donné :
Code:

dim res%, voix$
' récupérer la liste des voix installées
res% = dll_call1("SpeakVoices",adr(voix$))
message voix$

Retourne un message vide.
En effet, la chaîne voix$ n’a pas été initialisée.

Le code suivant fonctionne bien

Code:

dim res%, voix$
' récupérer la liste des voix installées
voix$ = string$(255," ")
dll_on "kgf.dll"
res% = dll_call1("SpeakVoices",adr(voix$))
message voix$

Je développe un programme où j’utilise les fonctions de gestion du texte prononcé : SpeakMode / Speak / SpeakVoices.
J’aimerais bien avoir une fonction pour arrêter la prononciation du texte en cours, genre SpeakStop ou SpeakEnd qui mettra fin à la parlotte sans aller jusqu’au bout.
Est-ce possible ?
Merci d’avance pour tout ce que tu fais.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 0:35

Nouvelle version:
KGF.dll V5.21 du 31/10/2015

Nouveautés:
- ajout de fonctionalités à la fonction Speak: Stop, Pause, Resume

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour.

A cause d'un problème de gestion de mon site principal, seul mon site miroir est à jour (voir ma signature). Le WebDav est à jour également, donnant ainsi deux manières de télécharger KGF.dll.

@Papydall:
La doc de SpeakVoices est corrigée. Et pour les nouvelles fonctionnalités de Speak, tu fais comme ceci:
Code:
res% = dll_call4("Speak",0,0,0,0) : ' Stop
res% = dll_call4("Speak",1,0,0,0) : ' Pause
res% = dll_call4("Speak",2,0,0,0) : ' Resume
res% = dll_call4("Speak",adr(txt$),volume%,vitesse%,langue%) : ' prononcer un texte

Mais bien sûr, ces nouvelles opérations n'ont un sens qu'en mode asynchrone !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 3:14

Merci Klaus pour ces nouvelles fonctions.

Je viens de tester : ça marche, mais ….
Prononcer un texte c’est OK.
Effectuer une PAUSE c’est OK.
Relancer la lecture après la pause c’est OK.
Le problème c’est au STOP.
La fonction stop : res% = dll_call4("Speak",0,0,0,0) arrête bien la parole, mais interdit tout appel ultérieur à Speak.
Erreur : Exception EOleError in module kgf.DLL at 0009B21F.

Essayer ce code :
Cliquer sur speak --- > Ok
Cliquer sur pause --- > Ok
Cliquer sur resume --- > Ok ça reprend
Cliquer sur stop --- > ça stoppe la lecture et on ne peut plus appeler Speak : c’est l’erreur mentionnée ci-dessus.

Dans mon idée, après un stop, il n'est pas interdit de réappeler  une autre fois la fonction Speak avec le même texte ou un autre texte.

De toutes les façons, merci pour tout ce que tu fais.

Code:

label speak,stop_speak,pause_speak,resume
dim res%,txt$
button 10 : top 10,010 : caption 10,"speak" : on_click 10, speak
button 20 : top 20,060 : caption 20,"stop"  : on_click 20, stop_speak
button 30 : top 30,110 : caption 30,"pause" : on_click 30, pause_speak
button 40 : top 40,160 : caption 40,"resume": on_click 40, resume

dll_on "kgf"
res% = dll_call1("SpeakMode",1) : ' mode asynchrone

txt$ = "En mode synchrone, le programme effectue la lecture complète du texte soumis avant de retourner." +chr$(13)
txt$ = txt$ + "En mode asynchrone, la demande de lecture est soumise au système de parole synthétique et on" +chr$(13)
txt$ = txt$ + "Effectue un retour immédiat dans le programme appelant, alors que la parole continue à se dérouler."

end
rem ============================================================================
speak:
   res% = dll_call4("Speak",adr(txt$),50,0-2,0) : ' prononcer un texte
return
rem ============================================================================
stop_speak:
    res% = dll_call4("Speak",0,0,0,0) : ' Stop
return
rem ============================================================================
pause_speak:
   res% = dll_call4("Speak",1,0,0,0) : ' Pause
return
rem ============================================================================
resume:
 res% = dll_call4("Speak",2,0,0,0) : ' Resume
return
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 9:42

Nouvelle version:
KGF.dll V5.22 du 31/10/2015

Nouveautés:
- correction d'un bug dans fonction Speak action Stop

Modules modifiés:
KGF.dll

La doc est inchangée. Les sources sont à jour.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 11:53

Note importante:

L'hébergeur de mon site internet a désactivé toutes les activités à cause d'une intrusion dans leurs systèmes. Mes toutes mes données, y compris la dernière version de KGF.dll, sont accessibles sur mon site miroir (voir lien dans ma signature). Je préviendrai dès que les choses reviendront à la normale.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 12:36

Salut Klaus

Je viens de récupérer la dernière version de kgf.dll et j’ai testé avec le code que j’ai posté ci-haut.
Le résultat est ce que j’attendais.
Merci.

KGF.dll – Aide en ligne  n’est pas à jour.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 13:59

Citation :
KGF.dll – Aide en ligne n’est pas à jour.
C'est corrigé. Je vais chercher maintenant l'aide en ligne sur le site miroir, et tout est bon. D'ailleurs, on peut aussi cliquer sur le bouton du site miroir, puis choisir "Aide en ligne" en bas à gauche...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptySam 31 Oct 2015 - 21:11

Nouvelle version:
KGF.dll V5.23 du 31/10/2015

Nouveautés:
- ajout du code opération 11 à WBFunction et WB_Function

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour. Toujours sur le site miroir et le WebDav !

Ce nouveau code place l'URL actuel du WebBrowser dans le presse-papier.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyDim 1 Nov 2015 - 2:47

Nouvelle version:
KGF.dll V5.24 du 01/11/2015

Nouveautés:
- ajout du code opération 12 à WBFunction et WB_Function

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour. Toujours sur le site miroir et le WebDav !

Ce nouveau code sélectionne le texte intégral de la page actuelle. Equivalent à un ctrl/A dans la page en question.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyDim 1 Nov 2015 - 22:26

Nouvelle version:
KGF.dll V5.25 du 01/11/2015

Nouveautés:
- nouvelles fonctions WBCopyToMemo et WB_CopyToMemo

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour. Toujours sur le site miroir et le WebDav !

Ces nouvelles fonctions simulent l'action ctrl/A - ctrl/C - ctrl/V pour copier le contenu texte de la page actuelle dans un mémo Panoramic. Ceci ne concerne pas le code HTML de la page, mais uniquement les textes visibles à l'écran.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMar 3 Nov 2015 - 12:15

Nouvelle version:
KGF.dll V5.26 du 03/11/2015

Nouveautés:
- correction d'une anomalie dans WB_CopyToMemo

Modules modifiés:
KGF.dll

La doc est inchangée. Les sources sont à jour. Toujours sur le site miroir et le WebDav !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMar 3 Nov 2015 - 16:31

Nouvelle version:
KGF.dll V5.27 du 03/11/2015

Nouveautés:
- Nouveau code opération 13 pour WBFunction et WB_Function

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour. Toujours sur le site miroir et le WebDav !

Ce nouveau code "active" un WebBrowser et lui transfère l'état "contrôle actif" que la page, si bien que toute nouvelle action au clavier soit effective sur ce browser.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMer 4 Nov 2015 - 22:24

Pardon Klaus si je dis une ânerie, mais je me suis dit en reprenant ton exemple avec WB_CopyToMemo que je pourrais peut-être convertir une page Html locale en texte pur, en reprenant le contenu du memo, par exemple:
Code:
    dim WB%, res%, url$
    url$ = "C:\MESDOC\HTM\DOCHTM.htm": ' par exemple...
    width 0,1620: height 0,1150
    memo 1 : full_space 1 : bar_both 1
    DLL_ON "C:\PANORAMIC\KLAUS\DLLs\KGF.dll"
    WB%=dll_call1("WBCreate",handle(0))
    res%=dll_call5("WB_Locate",WB%,0,0,1600,900) : ' <===== à adapter, évidemment...
    res%=dll_call2("WB_Url",WB%,adr(url$))
    pause 2000
    res% = dll_call2("WB_CopyToMemo",WB%,handle(1))
    pause 1000
mais bizarrement ça affiche la page html telle quelle, avec sa mise en forme...
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMer 4 Nov 2015 - 22:35

Ben, oui... mais juste le texte, pas les balises HTML ni les images et autres fioritures. Je demande simplement au browser de retourner le texte brut, sans retravailler cela.

Maintenant, on pourrait imaginer plusieurs traitements, avant de retourner l'information:
- faire systématiquement un TRIM sur chaque ligne
- remplacer des suites d'espaces par un seul espace
...

Demander, c'est recevoir...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMer 4 Nov 2015 - 22:40

Eh bien non justement, je n'ai pas le texte brut comme je l'attendais, mais bien la page html avec sa mise en forme et ses enrichissements (et les images éventuelles, s'il y en a), dans la fenêtre panoramic !
KGF_dll - nouvelles versions - Page 37 Exempl11

Manifestement ce n'est pas le memo qui est présenté, mais quoi ? un hviewer automatique ? là j'avoue que ça me dépasse  scratch
(le fichier htm utilisé est une documentation sur le format html, comme tu vois)

PS
Je me demande si cet affichage au format html ne se superpose pas au memo de décodage en texte pur qui serait en arrière-plan... on en voit un morceau tout en bas de la fenêtre Panoramic (environ 1/5ème de la fenêtre), bizarre...

PS2 EFFFECTIVEMENT !
Si je fais un File_Save du Memo, j'ai bien le texte brut en entier, correct, comme je l'attendais !
Je ne comprends pas cet affichage formaté qui se superpose... mais bon, le but est atteint quand même, c'est utilisable.
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 EmptyMer 4 Nov 2015 - 23:49

Eh bien, c'est normal, JL35 ! Tu crées le mémo, puis tu places le WebBrowser par-dessus. Et tu vois donc le WebBrowser, et pas le mémo ! D'où l'impression de voir le code HTML, mais c'est dans le WebBrowser que tu le vois, pas dans le mémo. Après le traitement, déplace ou supprime le WebBrowser et tu verras le mémo...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





KGF_dll - nouvelles versions - Page 37 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 37 Empty

Revenir en haut Aller en bas
 
KGF_dll - nouvelles versions
Revenir en haut 
Page 37 sur 40Aller à la page : Précédent  1 ... 20 ... 36, 37, 38, 39, 40  Suivant
 Sujets similaires
-
» KGF_dll - nouvelles versions
» Nouvelles versions
» Synedit_Editor - nouvelles versions
» KGF_dll - nouvelles versions
» KGF_dll - nouvelles versions

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: