MSG GENERATOR V 1.0

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 14 juin 2010 à 10:14
darkteam Messages postés 46 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 18 juin 2010 - 20 juin 2010 à 11:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51908-msg-generator-v-1-0

darkteam Messages postés 46 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 18 juin 2010
20 juin 2010 à 11:21
Un programme qui est loin d'être parfait, qui a déjà été réalisé plusieurs fois sur le site....
Mais bon pour une deuxième source c'est pas si mal!
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
18 juin 2010 à 10:38
Hum... c'est plus discret si on comprend bien...

Quoi dire sur VBS ? Si tu connais le VBA ou VB6, alors tu connais quasiment VBS... Tous ont une syntaxe presque identique (hors quelques très petites différences). On adapte sans peine un code de VBA en VBS... Sauf en ce qui concerne les Forms... où la VBS n'est pas adapté. Sur VBF tu trouveras des nombreux codes...

(PAR ailleurs, je pense que ces posts deviennent de plus en plus hors sujet. IL me semble qu'il serait bon d'arrêter ici.)

Amicalement,
Us.
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
18 juin 2010 à 09:24
ouais c'est vrai que je l'avais oublier sur office mais sur vbs on a pas besoin de l'ouvrir avec excel word ect
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 juin 2010 à 06:25
VBA plus complet et souvent accessible au bahut, j'imagine (word ou excel)
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
17 juin 2010 à 20:02
double question est donc... pas de réponse, le lecteur s'y perd !
Pour ton site oui ici dasn ton profil.
Pour VBS oui aussi mais nan j'aime poa.
quote : quand en est au collège
ah ouai je comprend ton point de vue.
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
17 juin 2010 à 19:21
au fait vous connaissez les .vbs ? parce que c'est pratique pour faire des programme VB (bon c'est un peu limité mais c'est quand même bien) quand en est au collège (lycée pour certains) et qu'il n'y a pas VB6
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
17 juin 2010 à 19:18
mon site ou vbfrance?
au fait c'est ou que j'ai mentionné mon site web car je me souviens plus...
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
17 juin 2010 à 18:18
mouarff oki, je comprend mieux ^^
note que j'ai testé la version démo à mon taff et c'est plutot bien fichu comme truc.
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 juin 2010 à 18:03
Je n'utilise pas WinDev, c'était juste pour rebondir sur le TOUS en majuscule.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
17 juin 2010 à 17:50
quote : 1°)je me souviens pas avoir dit que j'avais un site web
Si tu ne veux pas que l'on aille voir les trucs bizzarres que tu propose ne le renseigne pas dans ton profil ;)
Pour l'anglais ce n'était pas un reproche au contraire, juste que lorsque tu écris en francais tu ne fais pas toujours d'éffort de rédaction ^_^
Quote : ... tu pouvais faire mieux en ten que debutan a ta deuxieme source : bravo
sinon : verifie le nivo avans d'ecrire un truc pareil
Encore une fois rien contre toi, mais si ce site veux rester un bon site il faut que chacun fasse un petit effort, non ?

@ Bouv, tu as vu le prix d'une licence WINDEV ? trés bon produit, mais pas pour les débutants ^^ (ou alors les riches)
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
17 juin 2010 à 16:11
non je connais pas et dsl je voulais dire la plupart
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 juin 2010 à 15:25
Depuis quand l'anglais est un langage universel ?
Et ne connais-tu pas WinDev ? Pour developper en FRANCAIS...
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
17 juin 2010 à 15:11
(pour ADN56) 1°)je me souviens pas avoir dit que j'avais un site web
2°)oui je parle tres bien anglais puisque je vis au botswana un pays anglophone
3°)et je te ferais remarquer que TOUS les outils de developement utilise un language universel (l'anglais)
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
16 juin 2010 à 19:50
mouai en effet on peu améliorer une source, mais autant que le jeu en vaille la peine ;)
c'est trop simple de remplir une messagebox ou msgbox.
source à désactiver pour le bien de ce site (sans aucune haine contre son hauteur bien sûr)
c'est juste trop :
simple pour ce site
déja fait pour ce site
poluant sur les recherches de 'bon' code
bonne prog à toi ThePH267 et vraiment n'y vois rien de personnel.
nathansecret Messages postés 63 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 31 octobre 2011
16 juin 2010 à 18:19
Sinon il marche bien...
Bonne amélioration, et si tu veux tu peux ajouter un truc pour les "InputBox"...
nathansecret Messages postés 63 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 31 octobre 2011
16 juin 2010 à 18:09
Salut !
Le code obtenu ne marche pas pour les guillemets. Une amélioration possible serait de mettre :
Titre = Replace(Titre,"""","""""") 'Corrige les "" du titre
Msg = Replace(Msg,"""","""""") 'Corrige les "" du message

Et aussi je te conseille de remplacer le ComboBox par une ListBox avec toutes les propositions déjà mises (sinon quand tu met "vbcritical" à la place de "vbCritical" ça ne marche pas).
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
15 juin 2010 à 21:01
il y a déjà pleins de générateurs de msgbox sur le site... fallait réfléchir avant de poster ta première source... mais ne te décourage pas pour autant, continue à coder ;-)
digital1977 Messages postés 32 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 23 juin 2009
15 juin 2010 à 18:03
Yo US_30 j'ai kiffé ton bout de code, cependant j'ai la flemme de le mettre dans une frm. Peux-tu t'en occuper ??
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
15 juin 2010 à 07:46
Arf, dsl US_30 mon prochain commentaire sera pour toi , promis ^__^

Tiens d'ailleur je viens de tenir ma promesse ;) @++
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
15 juin 2010 à 00:27
A merde, ADN56, tu t'adresses à Theph267... et moi qui croyais être le centre du monde... Bof, j'suis déçus...

Amicalement,
Us.
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
15 juin 2010 à 00:00
Oserais-je dire : encore un !

Les gars, vous passez plus de temps à créer des "générateurs" de MsgBox que le temps qu'ils sont supposer vous faire gagner (ça reste évidemment à prouver)

Bonne prog les amis
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
14 juin 2010 à 22:43
Re,

Euh... ben, oui je suis en plein dedans... dans l'anglais je veux dire... et accessoirement dans la merde... oupsss... cela m'a échappé.
Ensuite, j'espère que j'ai réussi à faire sourire avec 3 bouts ficelles... je sais qu'il ne faut pas trop tirer sur la corde...

"je ressors de ton site woueb et voila quoi.... bon bref........"
euh... tu sous-entends quoi en définitive ? J'ai du mal à cerner ton propos...
Si tu veux me faire part de tes remarques, je suis tout ouï... mais il faudrait trouver un espace de discussion plus approprié...

D'ailleurs, je reviens aussi de ton site, na ! ... et... et... bon bref, et toc !

Très amicalement,
Us.
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
14 juin 2010 à 20:20
lol, c'est quoi le truc ! Tu parles mieux anglais que francais non ?
tu te destine à quoi ?
je suis curieux voir inquisiteur, mais c'est pour ton bien.
je ressors de ton site woueb et voila quoi....
bon bref........
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
14 juin 2010 à 19:42
merci pour vos conseil j'y penserais pour mon prochain programme ;P
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
14 juin 2010 à 19:24
haha.. oui, en effet... So, i propose to replace the string et les maillots de bains, par :

Chemin = Environ$("CommonProgramFiles") & "\Microsoft Shared\MSInfo\msinfo32.exe"

au lieu de :

Chemin = Right(Environ(4), Len(Environ(4)) - InStr(1, Environ(4), "=")) & "\Microsoft Shared\MSInfo\msinfo32.exe"

En plus c'est plus joli -:);

Merci Renfield,

Amicalement,
Us.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
14 juin 2010 à 18:52
us_30, n'utilise pas d'entier la :
Environ(4)

chez moi cela donne :

?Environ(4)
CDSROOT=H:\Z\Install\Orcad

il faut utiliser le nom...
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
14 juin 2010 à 17:25
A regarder de près, tu utilises des valeurs de la base de registre, pour finalement que lancer "MSINFO32.EXE"... C'est trop fort pour moi. Avec mon niveau de sous-sous-débutant, j'aurais pensé à quelque chose de plus basique... mais bon... on en apprends tous les jours...

Enfin, moi j'aurai d'écrire simplement le module frmAbout, comme ceci :

Option Explicit

Private Sub cmdSysInfo_Click()
Call StartSysInfo
End Sub

Private Sub cmdOK_Click()
Unload Me
End Sub

Private Sub Form_Load()
Me.Caption = "About " & App.Title
lblVersion.Caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision
lblTitle.Caption = App.Title
End Sub

Public Sub StartSysInfo()

Dim Chemin As String

On Error GoTo SysInfoErr
Chemin = Right(Environ(4), Len(Environ(4)) - InStr(1, Environ(4), "=")) & "\Microsoft Shared\MSInfo\msinfo32.exe"
Call Shell(Chemin, vbNormalFocus)
Exit Sub

SysInfoErr:
MsgBox "System Information Is Unavailable At This Time", vbOKOnly

End Sub

... et je crois qu'on a la même généralité que ton code...

Amicalement,
Us.
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
14 juin 2010 à 17:01
hum,hum... regarde ton codage dans frmAbout...

Amicalement,
Us.
ThePH267 Messages postés 13 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 13 février 2011
14 juin 2010 à 16:53
ben je suis dsl mais si tu crois que tu pouvais faire mieux en ten que debutan a ta deuxieme source : bravo
sinon : verifie le nivo avans d'ecrire un truc pareil

mis a part ca ve vais y repenser
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
14 juin 2010 à 11:27
Bonjour,

Du code pour manipuler la base de registre ? C'est quoi cette horreur ?!

Amicalement,
Us.

Vraiment pas normal...
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
14 juin 2010 à 10:14
Pour un resultat aussi simpliste, le code est bien trop long !

Combo1_Click, Command3_Click, Text1_Change et Text2_Change ont le même code !

et buggé...

que se passe-t'il si je rentre une guillemet " dans la zone de texte du message ?

On ne peux pas dans ton exemple combiner les flags :
boutons, icone, bouton par default, etc.
Rejoignez-nous