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
» Détection connexion internet (résolu)
par JL35 Mer 26 Juil 2017 - 21:59

» Le parcours du cavalier sur un échiquier 8 x 8
par pascal10000 Dim 23 Juil 2017 - 13:26

» Casse-tête : Echanger les positions des cavaliers
par papydall Sam 22 Juil 2017 - 19:42

» Compilateur FBPano
par jean_debord Sam 22 Juil 2017 - 10:54

» demande pour recuperer un text speciale
par pascal10000 Ven 21 Juil 2017 - 22:04

» KGF_dll - nouvelles versions
par Klaus Ven 21 Juil 2017 - 14:29

» Amélioration de la commande HINT
par papydall Mer 19 Juil 2017 - 3:30

» TEST SUR SHAPE
par papydall Mer 19 Juil 2017 - 1:17

» Un challenge à relever
par papydall Mar 18 Juil 2017 - 21:25

» Astuce : Indenter plusieurs lignes de code à la fois
par papydall Mar 18 Juil 2017 - 1:32

» Suggestion pour le forum
par papydall Lun 17 Juil 2017 - 20:28

» Truver les handles des onglets de Panoramic Editor
par Klaus Lun 17 Juil 2017 - 18:20

» Synedit_Editor - nouvelles versions
par Klaus Lun 17 Juil 2017 - 13:46

» Détermine si oui ou non un objet est PARENT d'un autre objet
par Klaus Dim 16 Juil 2017 - 11:58

» Une autre façon de terminer une application.
par papydall Dim 16 Juil 2017 - 3:53

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2017
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
31      
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 10062
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 : 7930
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 : 5458
Age : 66
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/
Laurent (Minibug)

avatar

Nombre de messages : 2353
Age : 50
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
Klaus

avatar

Nombre de messages : 10062
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
Laurent (Minibug)

avatar

Nombre de messages : 2353
Age : 50
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
Klaus

avatar

Nombre de messages : 10062
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
 Sujets similaires
-
» Intégration d'un gestionnaire de tournoi
» réintégration d'un compte supprimé par erreur
» Code d'intégration vidéo youtube
» intégration vidéo viméo
» intégration d'HTML dans la page d'accueil

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: