MESSAGERIE

cs_bigboss9 Messages postés 162 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 20 juillet 2013 - 11 juin 2005 à 11:54
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 - 6 août 2005 à 15:40
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/31978-messagerie

OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
6 août 2005 à 15:40
Je met 8/10 car c'est joli et pratique. Pour les erreurs d'ouverture rien de grave, un coup de bricole et c'est bon.
wizard512 Messages postés 459 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 11 mai 2013 2
2 juil. 2005 à 11:48
10/10
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 juin 2005 à 13:42
bon !

*projet édité :
lignes "Form=pro\BOUFFON\Form1.frm" inchangées (au lieu de "Form=Form1.frm" etc...)
donc mise à jour inutile ou presque.
Form3 non incluse au projet, donc pareil et puis renommer les 5 6, en 4 5 n'aurait pas été un luxe.

*remplacer les fonds en jpg, çà aurait pu être bien aussi, ou alors faire une seule form avec le fond en bmp ou jpg, et charger le fond de cette form au OnLoad pour ne l'avoir qu'une seule fois dans le projet.
exemple : une Form_fond.frm créée, avec ton fond matrix (...) et sur chaque form :
(OnLoad)
"Me.Picture=Form_fond.picture"

ainsi, les forms n'ayant comme image que ce fond n'auront plus besoin de leur "nom_form.frx" (qui contient les images). Cette solution est applicable aussi pour toutes les images. (quoi que pour ma part, toutes les supprimer serait une bien meilleur idée...)

*à quoi bon lire le contenu d'un fichier texte devant contenir des adresses, alors que celles ajoutées manuellement n'y sont pas enregistrées....

*aucun commentaire :
Private Sub youyoute_Click()
Form2.Show
MsgBox "YOUYOUTE !!!"
End Sub

*variables non déclarées et avec des noms plutôt.... pas intuitifs???
"tata = MsgBox(toto, bout, titi)"
tout comme les contrôles....


*l'objet "Sess" est configuré pour un compte qui n'est pas celui de l'utilisateur, donc inutilisable.
de plus, il nécessite la messagerie de son créateur...

rien à ajouter de plus, à part une explication msdn peut-être...


***************************

Les contrôles MAPI (interface de programmation d'application de messagerie) vous permettent de créer des applications Visual Basic MAPI pouvant accéder à un système de messagerie. Il existe deux contrôles MAPI :

Session MAPI (MAPISession)


Messages MAPI (MAPIMessages)
Le contrôle MAPISession ouvre et établit une session MAPI. Il permet également de fermer une session MAPI. Le contrôle APIMessages permet, quant à lui, d'exécuter diverses fonctions propres au système de messagerie.

Les contrôles MAPI sont invisibles au moment de l'exécution. De plus, aucun événement ne leur est associé. Pour les utiliser, vous devez indiquer les méthodes appropriées.

Le contrôle MAPIMessages exécute diverses fonctions propres au système de messagerie, après qu'une session de messagerie ait été créée à l'aide du contrôle MAPISession.

Pour fonctionner, ces contrôles nécessitent la présence des services MAPI. Ceux-ci sont fournis par les systèmes de messagerie électronique conformes à l'interface MAPI.

Note Si vamme utilisant les contrôles MAPI, vérifiez que les fichiers DLL MAPI 32 bits sont installés correctement ; sinon, vous risous tentez d'exécuter un progrquez de ne pas pouvoir exécuter de fonctions MAPI simples, telle que SignOn. Par exemple, sous Windows 95, vous devez installer Mail avec le système d'exploitation, ou séparément depuis le Panneau de configuration, pour utiliser les fonctions MAPI ou les contrôles personnalisés MAPI issus de Visual Basic.

***************************


voilà, tu as insisté en message privé, j'ai rien d'autre à ajouter.
çà vallait 3 en esthétique (bon seigneur !!!), çà vaut rien en code et ta mise à jour ne sert à rien, je met 2 parce que trop ont déjà voté 1, mais ils ne sont pas trop dans l'erreur...

bon courage, y'à de quoi faire

PCPT
AZEazeazgfafaazea Messages postés 58 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 21 septembre 2007
12 juin 2005 à 09:15
Pour le décolage des form 5 = 4 etc...
C'est normal on ne reussit toujour pa du premier coup.
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 juin 2005 à 04:45
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
12 juin 2005 à 04:17
salut

Private Sub envoyer_Click()
Sess.SignOn
!!! ERREUR


pour le projet, editez "Messagerie.vbp" avec notepad et remplacez le contenu par ceci :



Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#F:\WINDOWS\System32\stdole2.tlb#OLE Automation
Object={20C62CAE-15DA-101B-B9A8-444553540000}#1.1#0; MSMAPI32.OCX
Object={0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0; FM20.DLL
Form=Form1.frm
Form=Form2.frm
Form=Form5.frm
Form=Form6.frm
Form=Form3.frm
Startup="Form1"
HelpFile=""
ExeName32="Messagerie v.2.1.exe"
Path32="..\Progs\messagerie"
Command32=""
Name="Messagerie"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="BMW"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

[MS Transaction Server]
AutoRefresh=1




pour l'ocx, il est sensé être fourni avec vb6. sinon, il est trouvable sur le net ;) (comme tout d'ailleurs)

sinon, aucune remarque, pas testable, pas esthétique, déjà dit, donc même pas noté.....
(mais sinon, çà mérite 3/10 en esthétique, et un projet qu'il faut modifier rien que pour pouvoir le charger, et qui provoque une erreur dès les 10 premières secondes, çà ne me donne pas envie de regarder le code...)


ps : gain de place
*supprimer form4.frm
*supprimer tous les form*.log
*remplacer toutes les images bmp en jpg


en l'attente de modifs !!!! (??)
PCPT
darthpolor_I Messages postés 57 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 14 juillet 2008
11 juin 2005 à 23:49
bah si y a des formes en trop supprime les ca fera de la place
et pis tant cas faire supprime tout ce qui sert a rien on y vera peut etre un peu plus clair dejà
AZEazeazgfafaazea Messages postés 58 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 21 septembre 2007
11 juin 2005 à 19:39
Et pi si kkn pourrai dire komen faire plus pti mon zip.
cs_the_best Messages postés 212 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 6 avril 2006
11 juin 2005 à 18:27
Euh... chez moi y a rien qui marche.... y que des erreurs...
mastervanou Messages postés 55 Date d'inscription vendredi 20 octobre 2000 Statut Membre Dernière intervention 13 octobre 2008
11 juin 2005 à 17:30
l'idée est bonne mais comme le dit darthpolor_I le programme est inesthétique au possible, donc pour l'utilisation c'est pas évident
en plus y'a un décalage dans le nom des form(form5.frm=form4 dans le projet...)
quelques réglages a finir mais pour un premier code c'est bien
darthpolor_I Messages postés 57 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 14 juillet 2008
11 juin 2005 à 15:42
niveau graphisme c'est pas top tout est decale entre les images le texte les boutons... de plus on y voit que dalle (trop vert à mon gout)
y a un fichier en trop dans ton zip (messagerie ou projet1 au choix)
l'ouverture des projets foire ( il faut charger toutes les formes une par une )
AZEazeazgfafaazea Messages postés 58 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 21 septembre 2007
11 juin 2005 à 12:37
euh l'img fai 68 ko et le zip 1.21 mo
AZEazeazgfafaazea Messages postés 58 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 21 septembre 2007
11 juin 2005 à 12:36
Jai essaye de mettre une otre img et le OCX mai il veu pa en disan ke mon zip est tro gro (meme si il est moins gro ke celui ke vous avez la)

Alor si kkn pourai méclairer ca serai sympa !
cs_Stephane Messages postés 550 Date d'inscription vendredi 5 janvier 2001 Statut Membre Dernière intervention 23 septembre 2006
11 juin 2005 à 12:04
et une screen du projet au lieu de la console matrix serait bienvenue egalement :)
+
cs_bigboss9 Messages postés 162 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 20 juillet 2013
11 juin 2005 à 11:54
Tu a oublié d'ajouter un OCX : FM20.dll ->> Cet OCX est livré lorsque Microsoft Office est installé... mais tt le monde n'a pas Office. Donc, si tu pouvais mettre cet ocx, ce serais sympa.

Je n'ai pas pu noter ton projet...
Dans l'attente de cet ocx.

Alex.