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 - intégration des DLLs individuelles - Page 5 Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
KGF.dll - intégration des DLLs individuelles - Page 5 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
KGF.dll - intégration des DLLs individuelles - Page 5 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 : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 KGF.dll - intégration des DLLs individuelles

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

Klaus


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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15: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
Klaus

Klaus


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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15: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 - 15:26, édité 1 fois
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15:20

OKI. Corrigé dans les deux programmes.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 15: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
Klaus

Klaus


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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMar 14 Aoû 2012 - 17: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
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMer 15 Aoû 2012 - 13: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMer 15 Aoû 2012 - 18:39

Petite question bête, faut il recharger tout les fichiers pour l'aide ?
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMer 15 Aoû 2012 - 18:44

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




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMer 15 Aoû 2012 - 18:47

Merci Klaus, cela évitera, je pense, des posts du style : " çà marche pas !" Laughing
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyMer 15 Aoû 2012 - 23: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 2:27

error in fonction line 12


le webdav est il à jours ?...

( rien dans fonctions diverses du hlp )
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 13: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 13:39

j'ai refais l'essai et voilà :

KGF.dll - intégration des DLLs individuelles - Page 5 Captur24KGF.dll - intégration des DLLs individuelles - Page 5 Captur25
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 17:14

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




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 19: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 - 19:18, édité 1 fois (Raison : bug de chrome)
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 20: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
http://klauspanoramic.comxa.com/index.html
Yannick




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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: re   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyJeu 16 Aoû 2012 - 20: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
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 - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyVen 17 Aoû 2012 - 16: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
http://papydall-panoramic.forumarabia.com/
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyVen 24 Aoû 2012 - 10: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
http://gpp.panoramic.free.fr
Klaus

Klaus


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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyVen 24 Aoû 2012 - 11: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
http://klauspanoramic.comxa.com/index.html
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptyVen 24 Aoû 2012 - 12: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
http://gpp.panoramic.free.fr
Klaus

Klaus


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

KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptySam 25 Aoû 2012 - 11: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
http://klauspanoramic.comxa.com/index.html
Invité
Invité




KGF.dll - intégration des DLLs individuelles - Page 5 Empty
MessageSujet: Re: KGF.dll - intégration des DLLs individuelles   KGF.dll - intégration des DLLs individuelles - Page 5 EmptySam 25 Aoû 2012 - 12: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é





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

Revenir en haut Aller en bas
 
KGF.dll - intégration des DLLs individuelles
Revenir en haut 
Page 5 sur 6Aller à la page : Précédent  1, 2, 3, 4, 5, 6  Suivant
 Sujets similaires
-
» une commande!!

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: