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 : Erreur 424 [ Windows / Shell ] (Sinsitrus)

vendredi 29 février 2008 à 14:23:50 | Erreur 424

Sinsitrus

Bonjour

J'ai une erreur sur la ligne suivante :
Erreur d'exécution '424'
Un objet est requis

Private Sub Email_Click()
api.ShellExecute APropos.hWnd, vbNullString, "mailto:mail@hotmail.fr", vbNullString, vbNullString, 0
End Sub

Je voudrais savoir s'il me manque quelque chose :s

Merci

vendredi 29 février 2008 à 14:43:50 | Re : Erreur 424

jack

Administrateur CodeS-SourceS
Salut
Vérifie que la déclaration de ShellExecute que tu sembles avoir mis dans un module du nom de "api" est bien déclaré en Public :
   Public Declare Function ShellExecute ...
Sinon, pas possible de s'en servir à l'extérieur de ce module.

"api" est bien le nom du module ?
Pas clair. Prends l'habitude de donner le type de varaible à tes variables, genre "modAPI"
Valable aussi pour n'importe quelle variable :
   Dim sTexte As String
   Dim lChiffre As Long
   Dim frmMaForme As Form1
D'une part parce que ça t'aidera au moment de la porgammation à vérifier que les types sont cohérents, et d'autre part quand tu soumettras du code à d'autres (comme ici), à savoir de quel type d'objet il s'agit sans qu'on soit obligé de dépoussiérer la boule de cristal (et gain de temps)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

vendredi 29 février 2008 à 14:45:41 | Re : Erreur 424

jack

Administrateur CodeS-SourceS
Re
J'avais pas fait attention à ta syntaxe.
Tu as oublié le "open"
Voir cette <source>

vendredi 29 février 2008 à 17:02:53 | Re : Erreur 424

jack

Administrateur CodeS-SourceS
Re
J'ai vu que tu étais passé voir la réponse.
Si cela a résolu ton problème, pense à valider la réponse.
Non pas pour me faire plaisir (quoi que), mais aussi pour facilité la recherche des autres membres qui pourraient se retrouver devant la même erreur.

Merci

PS : Il fait beau en Côte d'Ivoire ?
(question très conne, j'admets)

vendredi 29 février 2008 à 18:04:45 | Re : Erreur 424

Sinsitrus

lol non je suis passé la voir oui mais je ne suis pas sur mon pc pour tester :p dsl

Sinon ungrand merci a toi et tkt pas je validerai avec en promotion une note ;) lol

Merci :p

vendredi 29 février 2008 à 19:45:39 | Re : Erreur 424

Sinsitrus

Merci beaucoup Jack !
Le problème est reglé enfin !
Et comme promis, voilà un 9.95/10 et un ti bisou pour toi !
En ce mment il fait bon en Côte d'Ivoire oui, tu compte venir passer les vac' ?



Cette discussion est classé dans : erreur, vbnullstring


Répondre à ce message

Sujets en rapport avec ce message

Erreur lors d'une connection réseau. [ par eudier76 ] Bonjour,J'ai transcris le code de crenaud76 pour VB.NET. Et, lors de l'execution, j'obtiens l'erreur 487 en retour de la fonction : Ret = WNetAddConne Gestion d'erreur [ par willytito ] Bonjour à tousC'est encore moi!J'ai testé le code suivant :Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd A Erreur 429, encore une fois !!! mais ... [ par fmo ] Bonjour,eh oui encore une erreur 429 ! (et tjrs le msg "impossible de créer l'objet ...."J'ai pisté l'erreur pour voir exactement où et comment elle s pb de projet VB 6 [ par ceoph ] Salut,Lorsque j'ouvre mon projet VB6, au moment du chargement de celui ci il m'indique l'erreur "La classe MSComDlg.CommonDialog du contrôle cd2 n'est J'ai un super gros problème. elle s'appel erreur 3360 [ par Nitocris ] Je créer une requête via vb pour ACCESS 2000.Cette requette est trop "longue" et cette erreur surviens.Comment contourner ce problème???? J'ai un super gros problème. elle s'appel erreur 3360 [ par Nitocris ] Je créer une requête via vb pour ACCESS 2000.Cette requette est trop "longue" et cette erreur surviens.Comment contourner ce problème???? Exécution sur un autre pc [ par Belge ] J'avai deja poser la question pour éxécuter un programme sur un autre ordinateur, on m'a dit d'utiliser l'assistant d'empaquetage. Ce que j'ai fait, d Message d'erreur [ par cristiandan ] Salut à tous,J'ai fait une petite appli qui permet d'envoyer un mail. Elle fonctionne très bien sur mon PC, mais dès que je la copie sur un autre PC, message d'erreur avec requete : "INSERT into" [ par nemege ] salut,avec un adodc je lance une rquete de type :"insert into tab2 (champ, champ2) select * from tab where....."la table 2 se charge bien mais un mess Petite question: Erreur 2212, a quoi réfère-t-elle? [ par trabetjp42 ] Dans mon sous-code VB pour access, j'ai une erreur d'exécution 2212, qu'est-ce que cela signifie?Merci


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,125 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é.