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
» PANORAMIC V 1
réutilisation d'une procédure Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
réutilisation d'une procédure Emptypar jjn4 Hier à 17:00

» number_mouse_up
réutilisation d'une procédure Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
réutilisation d'une procédure Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
réutilisation d'une procédure Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
réutilisation d'une procédure Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
réutilisation d'une procédure Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
réutilisation d'une procédure Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
réutilisation d'une procédure Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
réutilisation d'une procédure Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
réutilisation d'une procédure Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
réutilisation d'une procédure Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
réutilisation d'une procédure Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
réutilisation d'une procédure Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
réutilisation d'une procédure Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

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 : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 réutilisation d'une procédure

Aller en bas 
2 participants
AuteurMessage
Yannick




Nombre de messages : 8610
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 : 8610
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 : 55
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 : 8610
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 : 55
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
» Tracé d'un arbre avec 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: