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.
Num Objet en paramètre de sub Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Num Objet en paramètre de sub Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Num Objet en paramètre de sub Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Num Objet en paramètre de sub Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Num Objet en paramètre de sub Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Num Objet en paramètre de sub Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Num Objet en paramètre de sub Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Num Objet en paramètre de sub Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Num Objet en paramètre de sub Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Num Objet en paramètre de sub Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Num Objet en paramètre de sub Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Num Objet en paramètre de sub Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Num Objet en paramètre de sub Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Num Objet en paramètre de sub Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Num Objet en paramètre de sub 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
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 Num Objet en paramètre de sub

Aller en bas 
2 participants
AuteurMessage
Yannick




Nombre de messages : 8635
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 : 8635
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 : 8635
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 : 70
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 : 70
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 : 8635
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 : 8635
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
» [24i1/i2-SUB] Chaine (en paramètre) altérée

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: