[shell] ouvrir une piece topsild avec un viewer

rastamath69 Messages postés 45 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 9 novembre 2009 - 29 avril 2004 à 11:36
rastamath69 Messages postés 45 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 9 novembre 2009 - 29 avril 2004 à 11:43
Rastamath69,
Salut à tous,
alors j'ai un prob actuellement avec un objet OLE. je m'explique,
je met un fichier .top (c'est fait ac le log TopSolid) ds un objet OLE créé a cet effet, et qd on clique dessus je veux visualiser cette piece, non pas avec TopSolid, mais ac un viewer.
j'ai deja fait ca avec word, et ca marche , g fais ca:

Shell "C:\WORDVIEW.EXE ""D:\FICHE OUTIL.doc""", 1

ca ca marche, mais qd g fais la mm chose ac le viewer topsolid

Shell "C:\bin\topview.exe""D:\OT-13972-A.top""", 1

ben ca marche pas...
apres qqes recherches sur vbfrance, j'ai voulu essaye ca:

Fic = "C:\bin\topview.exe"
Param = "D:\OT-13972-A.top"
Directory = 0&

topView = RunShellExecute("Open", Fic, Param, Directory, SW_SHOWDEFAULT)

mais ca marche pas du tt , g crois qu'il me manque une reference a rajouter ds mon projet, mais g sais pa laquelle...

Voila, dc si deja qq'un sait quelle reference rajouter, ca m'aiderait bcp, et si qq'un a deja resolu tt mon prob, s'il pouvait m'aider ce serait super sympa! ;-)

merci.

plus on travail , plus on a des problemes, dc plus on a de chances d'en résoudre! 8-)

1 réponse

rastamath69 Messages postés 45 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 9 novembre 2009 1
29 avril 2004 à 11:43
Rastamath69,

heu, chose hallucinante g viens de trouver pk ca marchait pa,
g oublie un espace ds la ligne:
Shell "C:\bin\topview.exe""D:\OT-13972-A.top""", 1

entre topview.exe et le " !!!!!!!!!!

nimporte koi!!, bon g vais me tapper la tete contre un mur et g me remet au boulot!

par contre ma question tient tjrs pr savoir quelle reference il me manque pr RunShellExecute.

plus on travail , plus on a des problemes, dc plus on a de chances d'en résoudre! 8-)
0
Rejoignez-nous