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
» Logiciel de planétarium.
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
[Presque RESOLU] LIBRARY COMMAND & co... Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

 

 [Presque RESOLU] LIBRARY COMMAND & co...

Aller en bas 
2 participants
AuteurMessage
Yannick




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

[Presque RESOLU] LIBRARY COMMAND & co... Empty
MessageSujet: [Presque RESOLU] LIBRARY COMMAND & co...   [Presque RESOLU] LIBRARY COMMAND & co... EmptyMer 23 Oct 2019 - 3:24

Salut à tous !

J' ai un souci de communication entre programmes.
Dans certains sources, j'utilisais ceci :
Code:
event_index%=4024 :' event_index% doit toujours avoir la valeur 4024
user32%=2
LIBRARY user32%,"user32.dll"
command "call_user_event","SendMessageA",user32%,"IIII","stdcall"
Puis ceci :
Code:
call_user_event ReceiveHnd%,event_index%,typ%,value%
Et tout ce passait comme une lettre à la poste.
J' avais un programme sur lequel se branchait des outils et je pouvais en dévelloper d' autres sans trop toucher au
programme principal. 
Bon, Bref, cela ne fonctionne plus.
scratch
Peut être que cela a été abandonné pendant ma sieste forcée de l' année dernière ?
Je ne trouve même pas les mots clés dans le manuel :
- Command
- Library
study
Bref si quelqu' un a l'ébauche d'une réponse et éventuellement une solution...


Dernière édition par Yannick le Mer 23 Oct 2019 - 12:50, édité 1 fois
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

[Presque RESOLU] LIBRARY COMMAND & co... Empty
MessageSujet: Re: [Presque RESOLU] LIBRARY COMMAND & co...   [Presque RESOLU] LIBRARY COMMAND & co... EmptyMer 23 Oct 2019 - 8:17

LIBRARY COMMAND & co... fonctionnent correctement jusqu'à la version 0929i7 incluse, Jack donne une explication ici

A savoir que la famille des Pxxx_REVERSE(très utile avec les dll) ne fonctionne correctement que jusqu'à la version 0929i6 incluse. Mais c'est pas bloquant car tu peux créer des FNC pour contourner ce pb. Attention cependant avec les FNC qui sont nativement buggées(--->section bugs, cherche mon pseudo, 5 sujets postés Crying or Very sad ), toutes les variables locales doivent avoir un nom unique, sinon panoramic les confond avec les variables locales d'un sub ou les variables globales du programme.

Toutefois, bonne nouvelle, les DLL_CALLx() fonctionnent encore Wink

Pour utiliser les dll avec "LIBRARY COMMAND & co...", je t'invite à revenir à la version 0929i7, c'est ce que j'ai fait Very Happy
Revenir en haut Aller en bas
Yannick




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

[Presque RESOLU] LIBRARY COMMAND & co... Empty
MessageSujet: re   [Presque RESOLU] LIBRARY COMMAND & co... EmptyMer 23 Oct 2019 - 12:49

@ Silverman,

Merci pour ta réponse. Je viens même de retrouver un sujet ou tu as posté ta façon de faire 
avec dll_call.
Laughing
Je remet ici le code que tu avais posté pour que le sujet soit complet
Code:
label Traite_User_Event
dim wparam%,lparam%
dim titre_form$

 ON_USER_EVENT Traite_User_Event
 '
 wparam% = 12
 lparam% = 34
 titre_form$="PANORAMIC V "+version$
 SEND_EVENT(titre_form$, wparam%, lparam%)
    
END
Traite_User_Event:
'  Off_User_Event  :' erreur(29) ---> Plus d'accès aux variables systèmes si "Off_User_Event"
  '
   select USER_EVENT_WPARAM
   case 12
      message "USER_EVENT_WPARAM = "+str$(USER_EVENT_WPARAM)+chr$(13)+chr$(10)+"USER_EVENT_LPARAM = "+str$(USER_EVENT_LPARAM)
   end_select
   '
'   On_User_Event Traite_User_Event
return


' SUB
sub SEND_EVENT(form_name$,value1%,value2%)
 dim_local hndl%,ret%
  ' déclenche l'évènement(Attention, c'est toujours et uniquement le form 0 de l'executable en cours qui active la commande 'on_user_event'!)
  hndl%=handle_form(form_name$)
  if hndl%<>0
     dll_on "user32.dll"
     ret%=dll_call4("SendMessageA",hndl%,4024,value1%,value2%)
     dll_off
  else
     ' ne rien faire
  end_if    
end_sub
J'espérais dans l'absolu avoir une solution plus portable mais bon tant pis... 
Wink

PS: Je viens de lire le post que tu m'as indiqué.
Vu les pbs du compilo, c'est pas pour demain.
Revenir en haut Aller en bas
Contenu sponsorisé





[Presque RESOLU] LIBRARY COMMAND & co... Empty
MessageSujet: Re: [Presque RESOLU] LIBRARY COMMAND & co...   [Presque RESOLU] LIBRARY COMMAND & co... Empty

Revenir en haut Aller en bas
 
[Presque RESOLU] LIBRARY COMMAND & co...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» LIBRARY COMMAND FUNCTION
» pb avec 'command' de LIBRARY : ne fonctionne plus
» bug dans les command de Synedit (Resolu)
» Plus personne ou presque!!!
» Open Icon Library

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: