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
» Bataille terrestre
Num Objet en paramètre de sub Emptypar jjn4 Aujourd'hui à 15:01

» Gestion d'un système client-serveur.
Num Objet en paramètre de sub Emptypar Pedro Aujourd'hui à 8:06

» item_index
Num Objet en paramètre de sub Emptypar Marc Hier à 16:13

» SineCube
Num Objet en paramètre de sub Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Num Objet en paramètre de sub Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Num Objet en paramètre de sub Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Num Objet en paramètre de sub Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Num Objet en paramètre de sub Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Num Objet en paramètre de sub Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Num Objet en paramètre de sub Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Num Objet en paramètre de sub Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Num Objet en paramètre de sub Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Num Objet en paramètre de sub Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Num Objet en paramètre de sub Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Num Objet en paramètre de sub 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 : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 Num Objet en paramètre de sub

Aller en bas 
2 participants
AuteurMessage
Yannick




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

Num Objet en paramètre de sub Empty
MessageSujet: Num Objet en paramètre de sub   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 15:01

A moins que j'ai loupé une commande dans l'aide,
mis à part le handle qui n'existe pas pour tout les objets et notamment
pour "Picture", il n' y a pas de commande qui retourne le n° d'un objet.


Code:
ma_procedure ( File$,Objet%)

Sub ma_procedure( File$,Objet%)

  traîtement de File$
  affichage dans Objet$

End_Sub

pour que cette procédure soit portable, il faut que je puisse
placé un numéro d'objet dans la variable Objet%
( tout les programmes n'ont pas le même n° pour un objet pré-défini )

Je souhaiterai donc la possibilité de récupérer le numéro d'un objet
dans une commande ( peut importe son nom ).
Revenir en haut Aller en bas
Invité
Invité




Num Objet en paramètre de sub Empty
MessageSujet: Re: Num Objet en paramètre de sub   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 15:09

Bonjour,
Si il s'agit d'un clic, il y a NUMBER_CLICK qui retourne le dernier objet cliqué. Il faut dire que je n'ai pas tout compris.
Tu veux savoir le n° de quel objet: celui cliqué? Il y a aussi NUMBER_CHANGE... pour l'objet donc le contenu a changé.
Revenir en haut Aller en bas
Yannick




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

Num Objet en paramètre de sub Empty
MessageSujet: re   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 15:27

@ Cosmos,

Code:
Dim P$,Hnd%,kgf$,L%,H%
label clic
kgf$=dir_current$+"\KGF.dll"

picture 1:stretch_on 1
button 2:top 2,150:left 2,10:on_click 2,Clic

end

Clic:
  open_dialog 3
  filter 3,"*.bmp *.jpg|*.bmp;*.Jpg"
  P$=file_name$(3)
  delete 3
  Appercu(1)
return

Sub Appercu(No%)
  Dim_Local coef,x%,y%,res%
  if P$<>"_"
      dll_on kgf$
      res%=dll_call3("AnalyzeImageFile",adr(P$),adr(L%),adr(H%))
      if res%=1
        message "Extension de fichier invalide !"
      end_if
      dll_off
      x%=L%
      y%=H%
      coef=1
      While y%>150 or x%>150
        coef=coef-0.01
        x%=x%*coef
        y%=y%*coef
      end_while
      Height No%,y%
      width No%,x%
      file_load No%,P$
  end_if
End_Sub

Et là , y a un problème avec DIM_LOCAL et l'appel de la dll ( je dois déclarer les variables H% et L% en global )

Si je suis dans un programme avec 150 objets, il serait souhaitable d'avoir cette commande
Revenir en haut Aller en bas
Invité
Invité




Num Objet en paramètre de sub Empty
MessageSujet: Re: Num Objet en paramètre de sub   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 15:58

J'ai fait un essai rapide, car il est plusque temps que je parte.
C'est avec kgf qu'il y a un problème.
Tu as une récupération de 0,0 pour les dimensions de l'image, et si tu fais file_load no%,p$, l'image s'inscrit dans le picture, avant que tu ne réduise à 0 les dimensiosn de celui-ci, et "No%" est correcte.
Revenir en haut Aller en bas
Yannick




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

Num Objet en paramètre de sub Empty
MessageSujet: re   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 16:05



Dernière édition par ygeronimi le Mer 19 Sep 2012 - 16:07, édité 1 fois
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Num Objet en paramètre de sub Empty
MessageSujet: Re: Num Objet en paramètre de sub   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 16:06

Salut Ygeronimi,

regarde ceci:
Code:
dim file$,Objet%,dlist_travail_fichier%
Objet%=Objet%+1:dlist_travail_fichier%=Objet%:dlist Objet%

ma_procedure( File$,Objet%)
end

Sub ma_procedure(a$,b%)

if file_exists(file$)=1
  file_load dlist_travail_fichier%,file$
else
  caption 0,"Le fichier n'existe pas"
end_if

'  traîtement de File$

End_Sub

Si tu donnes a tes objets un "nom_numérique%" tu dois pouvoir t'en sortir comme dans l'exemple...

A+

PS: on s'est croisé et je vois que ta demande a évoluée........


Dernière édition par Jean Claude le Mer 19 Sep 2012 - 16:13, édité 2 fois
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Num Objet en paramètre de sub Empty
MessageSujet: Re: Num Objet en paramètre de sub   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 16:10

Au fait, j'ai oublié au passage de te dire que si il a un espace entre "Ma_procedure" et la ( çà ne fonctionne pas...
A+
Revenir en haut Aller en bas
Yannick




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

Num Objet en paramètre de sub Empty
MessageSujet: re   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 16:10

Je crois que j'ai posé un faux problème avec mon numéro d'objet
mais j'en ai trouvé un vrai avec DIM_LOCAL et adr( DIM_LOCAL )

Laughing
Revenir en haut Aller en bas
Yannick




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

Num Objet en paramètre de sub Empty
MessageSujet: re   Num Objet en paramètre de sub EmptyMer 19 Sep 2012 - 16:12

on s'est recroisé... Laughing Laughing Laughing

l'espace est créé de temps avec le copier/coller sur le forum
Revenir en haut Aller en bas
Contenu sponsorisé





Num Objet en paramètre de sub Empty
MessageSujet: Re: Num Objet en paramètre de sub   Num Objet en paramètre de sub Empty

Revenir en haut Aller en bas
 
Num Objet en paramètre de sub
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Créer un objet dont le type est passé en paramètre
» bug fnc + "(" ou ")" en paramètre
» passage paramètre par un .exe
» Détermine si oui ou non un objet est PARENT d'un autre objet
» Simuler le passage de paramètre en Panoramic

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: