| KGF_dll - nouvelles versions | |
|
+13The Gamer Nardo26 silverman Minibug Pedro mindstorm pascal10000 Jicehel papydall Jean Claude JL35 Yannick Klaus 17 participants |
|
Auteur | Message |
---|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: KGF_dll - nouvelles versions Dim 19 Avr 2015 - 17:11 | |
| @ygeronimi
…. Et si tu restaures ton PC à une date antérieure (de plus en plus antérieure), ça résoudrait, peut-être le problème qui n’est visiblement pas entre la chaise et le clavier, mais plutôt (ça me semble) quelque part ailleurs bien caché à ton regard ! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 25 Avr 2015 - 15:29 | |
| Après ré-initialisation de mon ordi.
La fonction fonctionne mais sur un déplacement et un redimensionnement manuel de la fenêtre. Je ne comprends pas pourquoi un redimensionnement par le petit carré ne fonctionne pas. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: KGF_dll - nouvelles versions Sam 25 Avr 2015 - 16:53 | |
| Chez moi aussi, c'est kif-kif. Le redimensionnement par le petit carré ne fonctionne pas. Peut-être que ça doit être ainsi. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Sam 25 Avr 2015 - 17:07 | |
| C'est quoi, le "redimensionnement par le petit carré" ? Je redimensionne la fenêtre en "tirant" un des bords ou un des coins avec la souris, et en relâchant le bouton gauche de la souris, tout se met en place... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: KGF_dll - nouvelles versions Sam 25 Avr 2015 - 17:56 | |
| Le petit carré ! Je suppose qu’il s’agit des boutons Réduire / Agrandir, n’est-ce pas ygeronimi ? Le redimensionnement en tirant l’un des bords ou l’un des coins fonctionne very well. | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: KGF_dll - nouvelles versions Sam 25 Avr 2015 - 18:07 | |
| Vous avez telechargé la dernière version ? Normalement Klaus a corrigé ce pb il y a peu de temps... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 25 Avr 2015 - 21:17 | |
| Oui Papydall, je parle de celui à côté de la croix dans la bordure. Si on clique dessus, il y a redimensionnement de la fenêtre. La fonction devrait capté se changement, enfin je pense... Edit: ceci dit j' ai un lot de 193 mises à jour de windows en cours cela va peut être évoluer . | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 26 Avr 2015 - 1:05 | |
| J'ai enfin compris où tu voulais en venir, Ygeronimi ! Je fais faire des essais dans ce sens. Pour moi, l'objectif était le redimensionnement par la souris, et je n'arrivais pas à y trouver un problème. Je te donnerai des nouvelles... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 26 Avr 2015 - 1:27 | |
| Nouvelle version: KGF.dll V4.71 du 26/04/2015Nouveautés: MoveSizeWindowAddHook: prise en compte également des évènements MINIMIZE/MAXIMIZEModules modifiés: KGF.dllLa doc est inchangée. Les sources viendront plus tard (j'ai d'importantes modifs en cours...) Ceci devrait résoudre le problème de Ygeronimi avec le "petit carré" | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 26 Avr 2015 - 3:41 | |
| Que dire ?...
Lorsque la fonction est prise en compte (1 fois/6 environ ) cela fonctionne. Les autres fois...rien, que je change de taille d' une façon ou d' une autre ou que je déplace la fenêtre.
Je me demande si la compression de la dll est innocente... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 26 Avr 2015 - 10:04 | |
| La compression est innocente. Que je teste avec la version "normale" ou "comprimée", je ne constate aucune anomalie, pour des dizaines de tentatives, en utilisant ton code réduit: - Code:
-
' ESSAI FONCTION MOVESIZEWINDOWS dim res% label action dll_on "KGF.dll" Edit 1 : on_change 1,action
res% = dll_call1("MoveSizeWindowInitHook",handle(1)) res% = dll_call1("MoveSizeWindowAddHook",handle(0)) end
action: message text$(1) return
Le message M001 arrive systématiquement pour le déplacement de la fenêtre, le redimensionnement en tirant un des bords un coins, ou en, utilisant les icônes Minimiser/Maximiser de la barre de titre. Et cela est vrai sur mon W8.1 ainsi que sur mon W7 Ultimate que j'ai installé avec VMWare Player (virtualisation). Et pour les autres "bonnes volontés", qu'est-ce qu'il en est ? | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 26 Avr 2015 - 14:14 | |
| Apparemment, c' est mon ordi qui a un problème avec cette fonction. Il ne détecte pas régulièrement les modifications du form. Tant pis, on ne va pas passer le réveillon la dessus . | |
|
| |
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: KGF_dll - nouvelles versions Dim 26 Avr 2015 - 14:27 | |
| @KlausJ'ai un pb d'"ACCESS VIOLATION at address xxx. Read of address xxx" avec ce petit bout de code, quand je clique la croix pour quitter: - Code:
-
dim vers$, vers%
dll_on "KGF.dll"
' vers$ = string$(40,chr$(0)) ' vers% = DLL_call1("KGFdllVersion", adr(vers$) ) ' message str$(vers%)+" correspond à "+vers$
vers$ = string$(40," ") vers% = DLL_call1("KGFdllVersion", adr(vers$) ) vers$ = trim$(vers$) message str$(vers%)+" correspond à "+vers$
dll_off : end ' terminate
-si je REMark dll_off et terminate, pas de pb -si je REMark seulement terminate --->ACCESS VIOLATION -si je REMark seulement dll_off --->ACCESS VIOLATION C'est la version 471, mais ca fait pareil avec la 470. Si je rem les ligne 9 à 12, le pb persiste. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Dim 26 Avr 2015 - 14:50 | |
| Alors, fais comme ça: - Code:
-
dim vers$, vers%
dll_on "KGF.dll"
vers$ = string$(40,chr$(0)) vers% = DLL_call1("KGFdllVersion", adr(vers$) ) message str$(vers%)+" correspond à "+vers$
vers$ = string$(40," ") vers% = DLL_call1("KGFdllVersion", adr(vers$) ) vers$ = trim$(vers$) message str$(vers%)+" correspond à "+vers$
res% = dll_call1("KillProcessByHandle",handle(0))
end
Il n'y aura plus de problème. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Lun 27 Avr 2015 - 17:01 | |
| Dis Klaus avec ta fonction qui permet d'afficher des images gérant la transparence, peut on afficher l'image par dessus une scene_3d comme un masque devant ? (Je pense par exemple à l'affichage d'un sprite de fusil qui serait affiché devant le bas d'un monde en 3D pour un FPS, à tout hazard...) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 27 Avr 2015 - 18:24 | |
| Non, ça ne marchera pas. Un Scene3d n'est pas un Picture, ni même apparenté. C'est un composant tiers, que Jack a intégré dans Panoramic, tout comme j'ai intégré Synedit dans KGF.dll. Et bje n'ai aucun moyen d'agir sur un Scene3d. Désolé... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Lun 27 Avr 2015 - 21:05 | |
| Mince dommage. C'est un truc que tu pourrais ajouter ça peut être jack: la possibilité de mettre une image 2D avec une couleur de transparence devant une scene 3D (le cockpit d'un vaisseau, la cabine de pilotage, l'interieur d'un buggie, un fusil, le cadre décoratif pour un jeu etc ..) Qu'en penses-tu ? | |
|
| |
The Gamer
Nombre de messages : 110 Age : 30 Localisation : Toulouse (31) Date d'inscription : 11/05/2010
| Sujet: Re: KGF_dll - nouvelles versions Lun 27 Avr 2015 - 21:27 | |
| Tout à fait de ton avis Jicehel Un picture avec une couleur de transparence (qui permet de voir la scène 3d derrière) pour commencer ce serait pas possible ? | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Lun 27 Avr 2015 - 21:51 | |
| Je ne connais pas grand-chose au système 3D de Panoramic. Ce n'est pas mon domaine de prédilection. Mais je sais qu'il y a un objet 3D_PLANE dans lequel on peut charger une texture. Serait-ce envisageable de placer un tel objet en avant-plan du monde 3d, et de traiter la texture comme vous proposez ? | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: KGF_dll - nouvelles versions Mar 28 Avr 2015 - 0:56 | |
| Non, je ne crois pas. Il faudrait dejà bouger ce plan à chaque déplacement de caméra et il y a le problème de la transparence. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mar 28 Avr 2015 - 1:38 | |
| Bon, alors je retire mon idée. | |
|
| |
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: KGF_dll - nouvelles versions Mar 28 Avr 2015 - 9:11 | |
| Bonjour a tous,
Je vois que l'on parle d'image, de transparence, etc...
j'aimerai savoir s'il est possible d'avoir un objet qui soit transparent tout en étant visible. je m'explique...
Je souhaiterai déterminer dans un PICTURE (par exemple), une zone précise a clicker et seulement cette zone sans passer par la vérification des coordonnées de la souris sur ce PICTURE.
Vous voyez le principe ?
Quelqu'un a t il une idée ? | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 6 Mai 2015 - 15:02 | |
| L'aide de KGF.dll est maintenant en ligne sur la page d'accueil de mon site, dans la rubrique des liens utiles... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: KGF_dll - nouvelles versions Mer 6 Mai 2015 - 18:49 | |
| Est-ce que vous avez vu la doc de KGF.dll en ligne ? Disponible sur mon site en cliquant le lien "KGF.dll - aide en ligne", en bas à gauche de l'écran: | |
|
| |
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: KGF_dll - nouvelles versions Mer 6 Mai 2015 - 21:44 | |
| oui, et c'est bien pratique de l'avoir mise en ligne! | |
|
| |
Contenu sponsorisé
| Sujet: Re: KGF_dll - nouvelles versions | |
| |
|
| |
| KGF_dll - nouvelles versions | |
|