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.
réutilisation d'une procédure Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
réutilisation d'une procédure Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
réutilisation d'une procédure Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
réutilisation d'une procédure Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
réutilisation d'une procédure Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
réutilisation d'une procédure Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
réutilisation d'une procédure Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
réutilisation d'une procédure Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
réutilisation d'une procédure Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
réutilisation d'une procédure Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
réutilisation d'une procédure Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
réutilisation d'une procédure Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
réutilisation d'une procédure Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
réutilisation d'une procédure Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
réutilisation d'une procédure 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
Le Deal du moment : -47%
SAMSUNG T7 Shield Bleu – SSD Externe 1 To ...
Voir le deal
89.99 €

 

 réutilisation d'une procédure

Aller en bas 
2 participants
AuteurMessage
Yannick




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

réutilisation d'une procédure Empty
MessageSujet: réutilisation d'une procédure   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 1:22

J'ai un petit souci...

je veux utiliser plusieurs fois la même procédure et ....
Code:
Formulaire(0,1,"PanoraTurf",500,350,0,0)
Init()
end

Sub Init()
  Parametres()
End_Sub

Sub Parametres()

  Formulaire(100,1,"PanoraTurf - Paramètres",500,350,0,0)
End_Sub

Sub Formulaire(No%,V%,Titre$,W%,H%,T%,L%)
  Form No%
  If V%=0 then hide No%
  Width No%,W% :Height No%,H%
  if T%=0 :Top No%,(Screen_y-H%)/2 :else :Top No%,T% :end_if
  if L%=0 :Left No%,(Screen_x-W%)/2:else :Left No%,L%:end_if
  Font_Name No%,"Times new roman":Font_Size No%,10:Caption No%,Titre$
End_Sub
Revenir en haut Aller en bas
Invité
Invité




réutilisation d'une procédure Empty
MessageSujet: Re: réutilisation d'une procédure   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 2:27

Bonsoir
Je regarde juste le début, vu que je vais me coucher.
Tu demandes un formulaire, et tu mets un paramètre de 0 en entrée (ligne 1) pour créer une forme. Ors tu ne peux pas, vu qu'elle est déjà créée au départ, et si tu regardes l'aide dans les erreurs, tu verras que c'est pas possible.
Mets un teste sur la forme si =0.
Bonne nuit. Sleep
Revenir en haut Aller en bas
Yannick




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

réutilisation d'une procédure Empty
MessageSujet: re   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 3:48

bien vu !

réutilisation d'une procédure 0014
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

réutilisation d'une procédure Empty
MessageSujet: Re: réutilisation d'une procédure   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 9:51

Bonjour ygeronimi,
As tu jeté un coup d'oeil à ceci ?
Notamment à la procédure CreateForm()...
Si tu analyses bien le code, ça peut te donner des idées...

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

réutilisation d'une procédure Empty
MessageSujet: re   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 19:23

@ Nardo26,

Ce qui me gêne dans tout ce bastring, c'est la numérotation dynamique des objets
car une fois tout créé, je ne sais plus quel objet a tel numéro ... scratch

Voilà le début, attention ce n'est qu'une ébauche !

Code:
'                $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
'                $                                        $
'                $          PANORA - TURF                $
'                $                                        $
'                $  YGERONIMI Version 0.1 du 30/09/2012  $
'                $                                        $
'                $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Label Clic

Formulaire(0,1,"PanoraTurf",500,350,0,0)
Init()
end

Sub Init()
  Parametres()
End_Sub

Sub Parametres()
  Formulaire(100,1,"PanoraTurf - Paramètres",500,350,0,0):' (No% Visible% Titre$ Width% Height% Top% Left% )
  Objets(100,1,0,1,0,0,0,0,0)                            :' (No% Alpha% Button% Edit% Combo% List% Memo% Spin% Track_Bar%)

End_Sub

' Aiguillage par clic
Clic:

Return
' Création Initialisation des forms  (No% Visible% Titre$ Width% Height% Top% Left% )
Sub Formulaire(No%,V%,Titre$,W%,H%,T%,L%)
  if No% > 0 then Form No%
  If V%=0 then hide No%
  Width No%,W% :Height No%,H%
  if T%=0 :Top No%,(Screen_y-H%)/2 :else :Top No%,T% :end_if
  if L%=0 :Left No%,(Screen_x-W%)/2:else :Left No%,L%:end_if
  Font_Name No%,"Times new roman":Font_Size No%,10:Caption No%,Titre$
End_Sub
' Création des objets sur une form (No% Alpha% Button% Edit% Combo% Memo% Spin% )
Sub Objets(No%,A%,B%,E%,C%,L%,M%,S%,TB%)
  Dim_Local x%
  Command_target_is No%
  If A% >0 :For x%=No%+1 To No%+A% :No%=x% :Alpha x% :Next x% :End_If
  If B% >0 :For x%=No%+1 To No%+B% :No%=x% :Button x% :Next x% :End_If
  If E% >0 :For x%=No%+1 To No%+E% :No%=x% :Edit x% :Next x% :End_If
  If C% >0 :For x%=No%+1 To No%+C% :No%=x% :Combo x% :Next x% :End_If
  If L% >0 :For x%=No%+1 To No%+L% :No%=x% :List x% :Next x% :End_If
  If M% >0 :For x%=No%+1 To No%+M% :No%=x% :Memo x% :Next x% :End_If
  If S% >0 :For x%=No%+1 To No%+S% :No%=x% :Spin x% :Next x% :End_If
  If TB%>0 :For x%=No%+1 To No%+TB% :No%=x% :Track_Bar x% :Next x% :End_If
End_Sub
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

réutilisation d'une procédure Empty
MessageSujet: Re: réutilisation d'une procédure   réutilisation d'une procédure EmptyDim 30 Sep 2012 - 19:28

Sans regarder la procedure Form1 (c'etait juste un exemple d'utilisation), regarde juste la procedure CreateForm :
elle condense le LEFT,WIDTH,TOP,HEIGHT en une seule commande et elle te renvoie le numero du formulaire ainsi crée.
Tu n'as pas besoin de plus... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





réutilisation d'une procédure Empty
MessageSujet: Re: réutilisation d'une procédure   réutilisation d'une procédure Empty

Revenir en haut Aller en bas
 
réutilisation d'une procédure
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Sortie d'une procédure
» Probleme avec une procedure
» procédure DllMain pas appelée
» PROCÉDURE et SOUS-PROGRAMME
»  Résolution : Tour de Hanoï par une procédure récursive

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: