Nous sommes le Sam 20 Avr 2024 03:21


Poster un nouveau sujet Ce sujet est verrouillé, vous ne pouvez pas éditer de messages ou poster d’autres réponses.  [ 65 messages ]  Aller à la page Précédente  1, 2, 3, 4, 5  Suivante
 ProfilManager 
Auteur Message
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Dernier message de la page précédente :
Fonctionne impeccable merci Flat, je vais me renseigner sur le sujet car j'ai pas piger le principe  :GGG
En tout cas, le code est plus lisible qu'au depart, et plus simple a modifier maintenant  :-D

todo
Je voudrai afficher une petite fenetre pour confirmer l'ecrasement du Profil1 par ex
Et faire en sorte que ces petite fenetres n'apparaissent pas au milieu de l’écran

Mais je verrai ca demain, merci de votre aide  o|:)

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Jeu 23 Mai 2013 00:06
Profil Envoyer un e-mail
Pilote professionnel
Pilote professionnel

Avatar de l’utilisateur

Inscription:
Ven 15 Mai 2009 10:00
Age: 53
Messages: 12369
Localisation: Rodez

France (fr)

Message Re: ProfilManager
Un genre de message box qui te dit que tel profil a été appliquer ?

Par contre, je n'ai pas trouver comment la mettre ailleurs qu'en milieu d'écran, sauf des solutions via Userform, mais je ne sais pas faire...........pas encore  :D

Ma chaine Image. Abonnez-vous


Jeu 23 Mai 2013 00:17
Profil Envoyer un e-mail
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Plus précisément qui demande sil doit écraser un profil déjà enregistré, alors que pour les charger c'est moins utile...par contre j'aimerai aussi que le prog reste grisé quand on appuie sur un bouton, jusqua la fin d'exécution de la boucle...
Userform je vais y jeter un oeil merci

Posté depuis Android Image

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Jeu 23 Mai 2013 12:34
Profil Envoyer un e-mail
Pilote professionnel
Pilote professionnel

Avatar de l’utilisateur

Inscription:
Ven 15 Mai 2009 10:00
Age: 53
Messages: 12369
Localisation: Rodez

France (fr)

Message Re: ProfilManager
Message box avec question réponse, c'est pas compliqué, sauf si tu veux le faire en plusieurs langues.
Si oui, il exécute, si non il exécute pas.
Normalement, à moins de faire echap, le programme va au bout, et tant qu'il exécute, tu ne peux rien faire avant qu'il ai terminer, en tous cas dans la fenêtre du programme.

Posté depuis Androïd Image

Ma chaine Image. Abonnez-vous


Jeu 23 Mai 2013 14:12
Profil Envoyer un e-mail
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Bon, pour le question réponse c'est bon, pour le centrage de la MsgBox je laisse tomber, faut créer une autre form qui ressemble a une msgbox bref :D
J'ai rajouter un label qui indique quel profil est chargé, mémorisé dans un ini.txt

Mais il y a encore un truc qui m'enerve, j'ai cette declaration de variable que j'ai besoin partout:
Dim value As String = Application.StartupPath

Comment la rendre accessible dans tout mes Private sub?

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Jeu 23 Mai 2013 23:32
Profil Envoyer un e-mail
Pilote professionnel
Pilote professionnel

Avatar de l’utilisateur

Inscription:
Ven 15 Mai 2009 10:00
Age: 53
Messages: 12369
Localisation: Rodez

France (fr)

Message Re: ProfilManager
Là je suis pas assez qualifié  =;

Ma chaine Image. Abonnez-vous


Jeu 23 Mai 2013 23:39
Profil Envoyer un e-mail
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
J'ai finalement trouvé, juste a mettre au début du form1
Public Shared value As String = Application.StartupPath

Me reste plus qu'a tester avec le pluginH, voir si les paramètres sont bien sauvegardé
Bonne nuit

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Ven 24 Mai 2013 00:39
Profil Envoyer un e-mail
Pilote professionnel
Pilote professionnel

Avatar de l’utilisateur

Inscription:
Ven 15 Mai 2009 10:00
Age: 53
Messages: 12369
Localisation: Rodez

France (fr)

Message Re: ProfilManager
Avec le net, on trouve tous les bouts de code qu'on veut :-D

Posté depuis Androïd Image

Ma chaine Image. Abonnez-vous


Ven 24 Mai 2013 00:43
Profil Envoyer un e-mail
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Oui :)
On peut tout copier, mais après on comprend rien :D
Genre ce que m'a dit Flat je maitrise toujours pas

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Ven 24 Mai 2013 07:36
Profil Envoyer un e-mail
Pilote professionnel
Pilote professionnel

Avatar de l’utilisateur

Inscription:
Dim 17 Mai 2009 19:18
Age: 39
Messages: 5227
Localisation: Crépy en Valois (60)
Team: Boület Power !!
Ecurie: Gicura
N° de pilote: 116
Pseudo Live: Flat-twin

France (fr)

Message Re: ProfilManager
C'est quelle partie que tu comprends pas ? Tu as saisi le principe de créer une méthode à côté pour faire plusieurs fois la même chose sans retaper le texte ou pas ?

Si je fais le parallèle avec les maths, une fonction ça serait par exemple x². On l'écrit f(x) = x² c'est-à-dire qu'on donne une valeur à x, et f(x) renvoie la valeur de x². Si au lieu d'utiliser cette dénomination commune en math on remplace f(x) par carré(x) c'est pareil, et c'est ce qu'on fait en VB. Ça pourrait donner ça :
Public Function carré(ByVal i as double) as double
Return i*i

End Function

Ensuite dans un bout de code tu peux avoir besoin d'avoir un nombre au carré et du coup au lieu de mettre :
Dim A as double
Dim AA as double
A = 2
AA = A*A

Tu remplaces la dernière ligne par AA = carré(A)

Dans ce cas la fonction donne en elle-même une valeur, c'est pour ça que dans sa création on dit le type de ce que renvoie la fonction après les parenthèses (qui elles donnent les arguments de cette fonction et leur type)


Contrairement à une fonction, une méthode va réaliser une série d'actions mais ne peut pas être utilisée en tant que valeur dans une variable. Dans ton cas c'est une méthode, c'est-à-dire qu'à chaque fois tu fais la même chose mais sur des objets différents (de même type quand même). Tu cliques sur un bouton, ça lance une série d'action (la méthode) qui sont toujours les mêmes avec seulement le nom du profil qui change.

ImageImage
Manager à la retraite !


Ven 24 Mai 2013 13:37
Profil Envoyer un e-mail
Consultants
Pilote professionnel
Consultants
Administrateur du site
Membre de l'associationDéveloppeurModérateurs ForumStaff Rallyesim


Avatar de l’utilisateur

Inscription:
Dim 26 Avr 2009 13:24
Age: 62
Messages: 6907
Localisation: Montpellier (34)
N° de pilote: 680
Pseudo Live: Papy Jim

France (fr)

Message Re: ProfilManager
les fonctions ou les sub servent à automatiser des procédures complexes, et surtout, ne pas répéter un calcul par exemple.

l'exemple de FT est valable si tu dois utiliser le carré d'un nombre plusieurs fois dans un programme, ce qui réduit la taille du code

RBR: Cocréateur de Rallyesim Association, Cocréateur de RSRBR, Créateur de Rallyesim.com, Créateur de RSCenter + RSNetwork + CreateRally + SendReplays XP + SendTimes + Mix Mod + Textures + Physics, etc... - Android: Créateur de RBR Analogic Dashboard + RBR Dash Racing - DirtRally: Créateur de Dirt Game Event Ranking, Gestionnaire du championnat en ligne Dirt Rally 2017, 2018 et 2019, Dirt Rally 2.0 2020, 2021 et 2022


Ven 24 Mai 2013 17:37
Profil Envoyer un e-mail Site Internet
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Oui la méthode ou fonction j'ai piger le principe, super pratique!! C'est comment l'appeler et y introduire des variables que je maitrise pas encore, j'ai du mal avec tout ce qui est Arguments, par ex:
Code:
Private Sub mamethode(ByVal prof As String)
       'execute du code
End sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Call mamethode("Profil1")
End Sub


a la 1ere ligne il y a Byval, ca veut dire quoi? j'en sais rien
ligne 5 c'est encore pire mais c'est VB qui le cree quand je doubleclic un bouton donc ca va :D

Hier soir j'ai voulu mettre un msgbox OkCancel en methode, j'ai pas reussi...il a fini par rejoindre la methode existante, par contre j'ai pas reussi a faire une boucle qui ne propose le msgbox que si un fichier est present dans le dossier profil2  mais qui dans les 2 cas execute le code  :GGG ](*,)

Papy Jim a écrit:
les fonctions ou les sub servent à automatiser des procédures complexes, et surtout, ne pas répéter un calcul par exemple.

l'exemple de FT est valable si tu dois utiliser le carré d'un nombre plusieurs fois dans un programme, ce qui réduit la taille du code

Ok c'est bien ce que j'ai compris, faut juste que j'arrive a les apprivoiser tout ca  #-o

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Ven 24 Mai 2013 17:50
Profil Envoyer un e-mail
Consultants
Pilote professionnel
Consultants
Administrateur du site
Membre de l'associationDéveloppeurModérateurs ForumStaff Rallyesim


Avatar de l’utilisateur

Inscription:
Dim 26 Avr 2009 13:24
Age: 62
Messages: 6907
Localisation: Montpellier (34)
N° de pilote: 680
Pseudo Live: Papy Jim

France (fr)

Message Re: ProfilManager
byval = par valeur, tu dois utiliser ce sélecteur
sinon il existe byref = par référence, ne pas utiliser, c'est compliqué.

pour le msgbox: dans un module, tu crées une variable publique, Public OKCancel as byte,
après il faut créer un nouvelle fenêtre avec des boutons (OK et Cancel), tu appelles cette fenêtre en mode exclusif à la place de msgbox en la plaçant où tu veux,
quand tu cliques sur OK tu renvoies OKCancel=1 pour OK et OKCancel=2 pour le bouton Cancel et tu fermes la fenêtre: unload me.
tu récupères la valeur dans ta fenêtre principale.

ce type de système est présent dans RSCenter qui remplace les msgbox, l'avantage, c'est la position au choix ainsi que la taille, la police, la couleur adaptée. etc...

RBR: Cocréateur de Rallyesim Association, Cocréateur de RSRBR, Créateur de Rallyesim.com, Créateur de RSCenter + RSNetwork + CreateRally + SendReplays XP + SendTimes + Mix Mod + Textures + Physics, etc... - Android: Créateur de RBR Analogic Dashboard + RBR Dash Racing - DirtRally: Créateur de Dirt Game Event Ranking, Gestionnaire du championnat en ligne Dirt Rally 2017, 2018 et 2019, Dirt Rally 2.0 2020, 2021 et 2022


Ven 24 Mai 2013 18:31
Profil Envoyer un e-mail Site Internet
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Ok pour byval
Pour le msgbox, j'avait lu qu'il fallait se servir d'une autre Form en effet, je vais approfondir tout ca merci

Sinon j'ai tester le prog avec un profil palette et un autre en séquentiel sur mon dfp, impeccable :)
J'ai mis la 1ere image a jour, en page 1

Reste une interrogation, le plugin shifterH  :GGG

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Ven 24 Mai 2013 20:03
Profil Envoyer un e-mail
Consultants
Pilote professionnel
Consultants
Administrateur du site
Membre de l'associationDéveloppeurModérateurs ForumStaff Rallyesim


Avatar de l’utilisateur

Inscription:
Dim 26 Avr 2009 13:24
Age: 62
Messages: 6907
Localisation: Montpellier (34)
N° de pilote: 680
Pseudo Live: Papy Jim

France (fr)

Message Re: ProfilManager
qu'est-ce qu'il y a avec ce plugin ?

RBR: Cocréateur de Rallyesim Association, Cocréateur de RSRBR, Créateur de Rallyesim.com, Créateur de RSCenter + RSNetwork + CreateRally + SendReplays XP + SendTimes + Mix Mod + Textures + Physics, etc... - Android: Créateur de RBR Analogic Dashboard + RBR Dash Racing - DirtRally: Créateur de Dirt Game Event Ranking, Gestionnaire du championnat en ligne Dirt Rally 2017, 2018 et 2019, Dirt Rally 2.0 2020, 2021 et 2022


Ven 24 Mai 2013 20:34
Profil Envoyer un e-mail Site Internet
Pilote novice
Pilote novice

Avatar de l’utilisateur

Inscription:
Lun 15 Juin 2009 01:21
Age: 47
Messages: 253
Localisation: 31 - Regades
Ecurie: JeT 1.0
N° de pilote: 7608
Pseudo Live: BlunT

France (fr)

Message Re: ProfilManager
Bah je sais pas si MULLIGATAWNY englobe aussi les plugin

Image Image
Mes addons pour RSRBR: MulliManager et MyPhysicsFoldersDeleter


Ven 24 Mai 2013 21:11
Profil Envoyer un e-mail
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Ce sujet est verrouillé, vous ne pouvez pas éditer de messages ou poster d’autres réponses.  [ 65 messages ]  Aller à la page Précédente  1, 2, 3, 4, 5  Suivante


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  


Copyright © rallyesim.fr 2009 - 2012 - [ Contacter les administrateurs ]
ATTENTION : Aucun support à cette adresse / No support at this address

[Supprimer tous les cookies du forum]

Association Rallyesim enregistrée sous le numéro 245 du J.O. du 20 Août 2005



Powered by phpBB © phpBB Group.
Basé sur le thème WoW Green de Vjacheslav Trushkin
Traduction par: phpBB-fr.com