jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 10 oct. 2008 à 09:54
Salut,
Shell Ou ShellExecute devrait l'ouvrir dans notepad.
Ensuite si c'était ouvrir par le code (en mémoire) et l'afficher dans une textbox ou un autre objet, il aurait été bon de le dire, et d'être un peu plus précis.
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 10 oct. 2008 à 11:00
Salut,
Regarde ce Snippet, en l'adaptant tu devrais pouvoir faire ce que tu désires....au lien d'envoyer une chaine via le buffer, tu charge le buffer de ce qu'il y a dans ton fichier texte....Par contre si tu veux une source sur cela, j'en ai fait une mais pas dispo sur le site...si tu veux donne moi ton mail par MP, et je t'envoi cette source....Mais tu auras de toute façon à retoucher le code...^^
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 10 oct. 2008 à 11:29
Je crois que j'ai trouvé :
Juste au dessus de ton sub, tu mets ceci :
PublicDeclare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Const SW_SHOWNORMAL = 1
Et dans ton sub, tu mets ceci :
Dim Id As Long
Id = ShellExecute(hwnd, "Open", "C:\MyFile.txt", ByVal 0&, 0&, SW_Normal)
mabejaoui
Messages postés15Date d'inscriptionmardi 16 septembre 2008StatutMembreDernière intervention10 octobre 2008 10 oct. 2008 à 11:49
Dès que je mets la declaration de ShellExecute , un dialog box s'affiche au niveau de VB editor indiquant (Erreur de compilation : Des constantes,chaînes de longueur fixe...............ne sont pas autorisés comme membre Public de modules d'objet.