Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Batch start en erreur [ Divers / General ] (francoisch)

jeudi 9 octobre 2008 à 13:43:37 | Batch start en erreur

francoisch

bonjour

J’avais trouvé dans un forum ce code :
[code]
Public WithEvents msn As MessengerAPI.Messenger

Private Sub Form_Load()

Set msn = New MessengerAPI.Messenger
Dim msnWnd As MessengerAPI.IMessengerWindow
Set msnWnd = msn.Window

foo = Split(Command, " ")

msn.Signin msnWnd.hWnd, foo(0), foo(1)
End
End Sub
[/code]
que je suis totalement incapable de modifier par manque de connaissance / compétence dans ce domaine.

Ce code permet de démarrer Messenger depuis un batfile.

Ce code a fonctionné un bout de temps jusqu’à récemment se terminer en erreur avec une alert box disant : Erreur d’exécution 7, mémoire insuffisante.

Merci par avance de vos suggestions pour corriger ce bug très gênant.

Francois

samedi 18 octobre 2008 à 21:51:22 | Re : Batch start en erreur

rvblog

Membre Club
Salut francoisch,

tu peux essayer d'enlever le WithEvents de la déclaration du haut,
puis de remplacer le End (attention, pas le End Sub, mais le End qui est avant) par :

Set msnWnd = nothing
Set msn = nothing
End'oui, on le remet, mais avant, on a libéré les références

sinon, le coup du "ça marchait hier" est bien connu en informatique, mais il te faut adopter une démarche bien moins empirique, ou plus précise dans l'observation. En effet, même sans avoir un bon niveau informatique, on peut "élever" son sens du diagnostic.

- déterminer le contexte normal d'exécution (le dernier connu fonctionnant : OS du poste, taille mémoire, espace disque temporaire libre...)
- déterminer l'écart avec le contexte d'origine (changement de PC, changement de version de MSN, windows update, changement de fournisseur internet...), tout en essayant de ne garder que des éléments pertinants (par exemple, la récession n'a rien avoir...ben oui, elle n'a été déclarée officiellement qu'il y a 2 jours).

voilà, si mes modifications proposées ne suffisent pas, essaye le diagnostic, et d'ici là, courage.

rvblogn
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!


dimanche 19 octobre 2008 à 15:56:12 | Re : Batch start en erreur

francoisch

bonjour et merci de ta réponse.

Je vais naturellement essayer tes modifs proposées; une question d'ignare VBscript: je compile le code avec quoi?

Pour ce qui est du diagnostic, ce qui a pu changer peut être la version de MSN ou MSG+; je l'ignore car je ne me sers pas tous les jours de ce code VB.

Sinon, je sais par expérience que "rien n'a changé" est un des mensognes les plus naturels et courants en informatique.

Merci encore de ton aide.

Francois

lundi 20 octobre 2008 à 08:56:28 | Re : Batch start en erreur

rvblog

Membre Club
Salut,

sans aucun doute, c'est du VB6.

à+

lundi 20 octobre 2008 à 09:09:46 | Re : Batch start en erreur

francoisch

bonjour et merci.

Où puis je trouver un compilateur pour VB6?

Francois

mardi 11 novembre 2008 à 21:27:46 | Re : Batch start en erreur

francoisch

bonjour

Je cherche tjs un compilateur Vbscript pour compiler mon code modifié.

Par avance merci.

Francois

mercredi 12 novembre 2008 à 15:12:32 | Re : Batch start en erreur

rvblog

Membre Club
Salut,
désolé pour ma réactivité faible.
Il n'y a pas de compilateur pour VBScript, mais un moteur d'exécution (ce n'est pas un language compilé) intégré (ou presque) à Windows (selon la version de l'OS).
Mais il s'agit là de sources VB6, et pour compiler ces sources, il te faut l'environnement de développement Microsoft Visual Basic version 6 (ou Microsoft Visual Studio 6 qui contient d'autres environnement de développement). A ton niveau, il sera peut-être nécessaire de trouver les CD MSDN (la documentation de microsoft) que l'on trouve aussi en ligne sur le site de Microsoft (mais qui n'est pas forcément celle de l'époque, et qui est sans nul doute possible moins facile à utiliser que celle installée sur un poste de développement, Web oblige).

Le plus dur avec VB6 (ou VS6), c'est de trouver un CD d'install, parce qu'il n'est plus vendu par Microsoft (avec une license VB.NET tu peux obtenir un downgrading de license vers VB6, mais l'install est dur à trouver).
Ceci, une bonne recherche sur ce site ou sur google devrait porter ses fruits (voir même un nouveau post sur le forum, les admins y sont très qualifiés)

espérant t'aider,
à+.




Cette discussion est classé dans : code, erreur, msn, messenger, messengerapi


Répondre à ce message

Sujets en rapport avec ce message

impossible de connecter [ par unionx ] bonjourDim Msn As MessengerAPI.Messenger Private Sub Form_Load() Set Msn = New MessengerAPI.Messenger Msn.Signin 0, "Profil@hotmail.com", "Password" E Erreur sur Code supprime Doublons??? [ par Jean2208 ] Bonjour à tous,j'ai une erreur sur un code pour supprimer les doublons dans un fichier donnée mais au lancement j'ai une erreur que je n'arrive pas à Message d'erreur? [ par TM72 ] bonjour à tous, je viens de m'inscrire ici et j'y connis vraiment rien dans ces codes mais j'en ai trouvé un qui apparamen pourrait envoyer des messag Trouver l'erreur dans le code?? [ par lolpop ] bonjourj'ai écrit un code pour faire une recherche aider de personne sur le forum, mais j'ai une erreur au niveau de ma boucle, sur la ligne du findne VBA) erreur 422 d'abord cacher la feuille modale. [ par lolpop ] Bonjourj'ai un probleme. voici mon code:Code :[code]<div dir="ltr" st Rechercher du texte entre deux séparateurs [ par remilafouine ] Bonjr à tous !Je ne sais pas si c'est le bon endroit pour poster ce message, mais bon... Voilà mon problème :Je crée actuellement une application capa update [ par aziz09 ] Salut,j'ai un problem et j'ai besoin d'aide svpvoilà mon code:Private Sub Modifier_Click()Dim rep As String rep = MsgBox(" Voulez vous modifier ce M Erreur 1004 dans l'execution de mon code :( [ par FGIO51 ] Bonjour à tous,Voilà j'ai créé une macro de facturation pour mon boulot, elle marche super excepté après une dizaine de facture de suite.Le code me re Probleme avec VB 6 [ par pulsarone ] Bonjour à tous et à toutes,Je rencontre une difficulté avec ce code http://www.vbfrance.com/code.aspx?id=6841 sur votre (super) site. En faite j'ai bi L'erreur 2486 VBA : Un vrai code poubelle ! [ par Phenox ] Quelle vacherie ce truc !  Je vous explique :Anecdote : Sur 150 clients ayant mon logiciel ( VBA sous Access 2000


Nos sponsors

Sondage...

CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.