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
» TourD Version 2
par Minibug Aujourd'hui à 1:50

» La métamatière et le peuple
par JL35 Hier à 21:18

» Capture d'une zone de l'écran total
par JL35 Hier à 18:41

» Logiciel de soutien scolaire en langues.
par Pedro Alvarez Hier à 11:49

» qui peut résoudre mon prb
par pascal10000 Jeu 16 Nov 2017 - 17:30

» évènements et objets système : listage automatique
par Jean Claude Jeu 16 Nov 2017 - 11:15

» Panoramic et la reconnaissance vocale.
par papydall Jeu 16 Nov 2017 - 3:45

» Bizzarerie dans Edge
par Marc 37 Mer 15 Nov 2017 - 17:45

» KGF_dll - nouvelles versions
par Klaus Mer 15 Nov 2017 - 2:08

» Analyser un code Panoramic
par JL35 Lun 13 Nov 2017 - 18:38

» Un bonjour en passant...
par Minibug Dim 12 Nov 2017 - 19:57

» mise a jour calculatrice
par joeeee2017 Dim 12 Nov 2017 - 4:20

» comment accèder à l'heure et à la date d'un fichier
par Klaus Sam 11 Nov 2017 - 0:53

» Compilateur FBPano
par Jicehel Mer 8 Nov 2017 - 15:22

» Mon adresse e-mail
par treehouse Mer 8 Nov 2017 - 14:36

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2017
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
27282930   
CalendrierCalendrier

Partagez | 
 

 KGF.dll - intégration des DLLs individuelles

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

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mar 14 Aoû 2012 - 16:00

tu as fait un EXE de ce programme pour le placer dans le même dossier que le HLP ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Mar 14 Aoû 2012 - 16:09

TROUVE !!!!


C'est tout bête, quand tu ouvres pour la première fois KGF.hlp dans W7
cet abru...de windows demande une confirmation.
Donc si la première utilisation se fait par ton appli, il n' y a pas encore eu cette confirmation
et il ne veut pas l'ouvrir ou du moins ne l'a pas enregistré comme validé.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mar 14 Aoû 2012 - 16:10

Super ! C'est bon à savoir !

Qu'est-ce que tu penses de cette intégration des autres DLLs dans l'aide ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Mar 14 Aoû 2012 - 16:15

C'est extra !

Une petite remarque, comme papydall il y a toujours un "mais" Very Happy ,
La taille du "form 0" ;Chez W7 il le faut un poil plus grand (70x70) pour que
le picture soit visible sinon on a deux barres en visualisation avec la croix.


Edit : voilà la taille mini du Form 0 pour W7
Code:
width 0,65 : height 0,66
sinon deux barres


Dernière édition par ygeronimi le Mar 14 Aoû 2012 - 16:26, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mar 14 Aoû 2012 - 16:20

OKI. Corrigé dans les deux programmes.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Mar 14 Aoû 2012 - 16:30

Ne t'en fais pas pour les tailles, chacun peut mettre çà à sa sauce.
D'autant que Border_small provoque une fenêtre à coin carrés chez W7
comme si la fenêtre était trop petite pour la taille des objets qu'elle contient.

Je vais finir par me faire une barre d'outils pour panoramic si on continue
comme cà.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mar 14 Aoû 2012 - 18:06

Comme KGF.dll contient maintenant toutes les fonctions, j'en profite pour utiliser GetWindowsVersion pour auto-adapter la taille de la form 0 si c'est W7. C'est fait dans les deux programmes (page 7 de ce fil de discussion).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mer 15 Aoû 2012 - 14:06

J'ai ajouté une nouvelle fonction dans KGF.dll:

i% = dll_call2("GetWindowsVersionAndFamily",adr(version$),adr(famille$))

Elle retourne la version exacte ET la famille de Windows ! La doc dans KGF.hlp est mise à jour.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Mer 15 Aoû 2012 - 19:39

Petite question bête, faut il recharger tout les fichiers pour l'aide ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Mer 15 Aoû 2012 - 19:44

En principe, KGF.HLP suffit. Ou Sources Klaus.HLP pour l'autre...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Mer 15 Aoû 2012 - 19:47

Merci Klaus, cela évitera, je pense, des posts du style : " çà marche pas !" Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Jeu 16 Aoû 2012 - 0:18

Suite à une discussion intéressante sur les polices utilisées dans les objets ou l'éditeur si le nom de police est absent ou comporte une erreur d'orthographe, j'ai fait une fonction qui permet de récupérer le nom de la police active dans un objet donné par son handle ! Cela a été compliqué, mais le résultat en valait la peine !

C'est la fonction:
res% = dll_call2("GetFontName",hnd%,adr(police$))

La doc est à jour dans KGF.HLP, et voici un programme exemple:
Code:
' test GetFontName.bas

dim i%, name$, hnd%

dll_on "KGF.dll"

memo 1 : top 1,100 : font_name 1,"Default"
item_add 1,"1245"

name$ = string$(255," ")
hnd% = handle(1)
i% = dll_call2("GetFontName",hnd%,adr(name$))
name$ = trim$(name$)
message name$
end

En l'exécutant en l'état, on voit que le nom de la police du mémo n'est pas "Default", mais bien "MS sans serif" ce qui est la police par défaut, non pas de Windows, mais de Delphi 6 (et les versions précédentes). Maintenant, changez le nom de la police en ligne 7 en autre chose, valide ou pas, et regardez le résultat !

Ah, j'oubliais: l'aide de cette fonction est dans la rubrique "Fonctions diverses".
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Jeu 16 Aoû 2012 - 3:27

error in fonction line 12


le webdav est il à jours ?...

( rien dans fonctions diverses du hlp )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Jeu 16 Aoû 2012 - 14:27

Par précautiion, j'ai regénéré la DLL et je l'ai remise sur le WebDav.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Jeu 16 Aoû 2012 - 14:39

j'ai refais l'essai et voilà :

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

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Jeu 16 Aoû 2012 - 18:14

C'est bizarre. Réessaie - j'ai tout remis à nouveau.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Jeu 16 Aoû 2012 - 20:06

4 fois que j' supprime tout et que je retélécharge et c'est la même... scratch scratch

Voudrais tu essayer de faire un dossier spéciale KGF avec les dernières versions ?
Je vais essayer avec un autre navigateur pendant ce temps...dès fois que ... Wink


Edit :

Encore un bug de chrome !!!!! il ne me téléchargeait pas la version sur ton webdav mais celle en mémoire dans son cache ( enfin je pense )
du fait que les deux avait le même nom, du coup il était très rapide mais comme çà les cons vont à la ville aussi....
Enfin je comprends mieux d'où il tient sa rapidité, c'est une supercherie cet affaire !!!


Dernière édition par ygeronimi le Jeu 16 Aoû 2012 - 20:18, édité 1 fois (Raison : bug de chrome)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Jeu 16 Aoû 2012 - 21:49

Ca, c'est bien vu, ça ! C'est vrai qu'avec Firefox...
As-tu pu exécuter maintenant ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

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

MessageSujet: re   Jeu 16 Aoû 2012 - 21:57

Oui, tout fonctionne ... cheers


Mais tu avoueras que quand tu débutes, tu as déjà assez avec l'apprentissage de la programmation
sans te faire planter par des pros que ce soit ceux IE7, de W7 ou encore ceux de chrome sans parler
de tout les autres... Laughing


Edit : Pour les utilisateur de chrome, pensez à faire un "Nettoyage de disque" de temps en temps... Wink


Edit : Mettez "Times" au lieu de "Times New Roman" dans la police de l'objet 1 ... scratch Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Ven 17 Aoû 2012 - 17:33

Moi, j’utilise OPERA et je n’ai jamais eu de problèmes avec lui !

Hé, ce n’est pas de la pub que je fais. Laughing Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2357
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Ven 24 Aoû 2012 - 11:30

Bonjour Klaus

Tu avais developpé une fonction pour connaitre les longueurs d'une chaine en pixels (entre autre...)
d'ailleurs, j'ai retrouvé le programme, il s'agit de TEXTLEN.EXE

Mais as tu intégré cette fonction en dll sur KGF.dll ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Ven 24 Aoû 2012 - 12:23

Je pense que cette fonction est obsolète maintenant, car Panoramic a les fonctions TEXT_WIDTH et TEXT_HEIGHT qui fait exactement cela.

TEXTLEN.exe était écrit en Visual Basic 4 - c'étaient mes premiers pas en extension de Panoramic. Depuis, je fais les DLL en Delphi et c'est beaucoup mieux. Mais comme Panoramic a ces fonctions, je n'ai pas jugé utile de les reprendre dans ma DLL.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Minibug

avatar

Nombre de messages : 2357
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Ven 24 Aoû 2012 - 13:55

oui c'est vrai, tu as raison. Pourquoi se compliquer la vie !!

Merci pour ta réponse Klaus. Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Klaus

avatar

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

MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Sam 25 Aoû 2012 - 12:21

Juste une petite remarque:

Puisque maintenant TOUTES mes fonctions sont réunies dans la même DLL, cela pourrait apporter un plus à certains d'entre vous, au niveau des jeux, ou même des programmes utilitaires. Comment ? Vous avez les fonctions SAPI qui permettent de faire prononcer par l'ordinateur un texte soumis sous forme de chaîne de caractères. Un mot, une phrase ou tout un paragraphe - peu importe. Alors, les messages d'erreur, l'aide, les dialogues dans les jeux - tout ça pourrait être fait vocalement, et ne plus encombrer la partie visuelle de l'application !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Invité
Invité



MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   Sam 25 Aoû 2012 - 13:47

Il y a un petit moment que j'ai pas regardé, et je ne le ferais pas tout de suite, mais je crois que tu devrais donner une ligne de DIM complète qui intègre toutes les variables des dll, de cette façon, on passe d'une commande à l'autre sans problème. Mais bon travail.
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   

Revenir en haut Aller en bas
 
KGF.dll - intégration des DLLs individuelles
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 5 sur 6Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant

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: