SHELL SUR POCKET PC OU COMMENT LANCER UNE APPLICATION PAR LE CODE

forchi Messages postés 33 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 24 mai 2008 - 30 nov. 2006 à 10:59
gegeu Messages postés 1 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 1 février 2009 - 1 févr. 2009 à 15:06
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/38660-shell-sur-pocket-pc-ou-comment-lancer-une-application-par-le-code

gegeu Messages postés 1 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 1 février 2009
1 févr. 2009 à 15:06
Bonjour,

J'ai essayé de tester avec Embedded Visual C++ 4.1, mais je ne sais pas où placer le code.

Dans un exemple, en créant un projet test, basé sur une boite de dialogue, si je place
Launch.CreateProc("\Windows\solitaire.exe", Nothing, Nothing)
dans le fichier testDlg.ccp, par exemple :
void CTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
Launch.CreateProc("\Windows\solitaire.exe", Nothing, Nothing)
CDialog::OnLButtonDown(nFlags, point);
}

où faut-il que je mette le code pécédent , Dans testDlg.h? Dans une nouvelle classe?

Merci de votre aide
forchi Messages postés 33 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 24 mai 2008
25 juil. 2007 à 19:06
Non Stephane33, j'utilise le CF 1.0 SP3...
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
25 juil. 2007 à 17:56
Forchi, OK mais avec CF 2.0 ;)
forchi Messages postés 33 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 24 mai 2008
24 juil. 2007 à 17:13
Pour ceux qui ne veulent pas utiliser OpenNetCF:

exemple pour ouvrir un fichier word(.doc):
-----------------------------------------
Dim Process As New Launch
Dim oPI As Diagnostic.ProcessInfo = Diagnostic.Process.LaunchAppli("pword.exe", chemin_de_mon_fichier_word)

Et voilà...
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
25 avril 2007 à 20:14
Pour développper en C# sur PocketPc, il te faudra l'IDE de Microsoft VisualStudio 2003 ou 2005 (pas de version express et En fonction du Compact Framework Visé) et les SDK appropriés
Le développement s'effectue de la même manière que sur PC avec quelques contraintes lié au Compact Framework
grajon Messages postés 7 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 16 mai 2014
25 avril 2007 à 19:19
Merci Stephane33 pour l'info, c'est toujours bon à prendre, d'autant que l'IDE a l'air sympa...
Mais ma question était plutôt du style "connaissez-vous une astuce pour lancer une application en C# ?"
cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
25 avril 2007 à 18:21
Utilise SharpDevelop pour traduire du VB vers C#
grajon Messages postés 7 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 16 mai 2014
25 avril 2007 à 15:39
Bonjour, quelqu'un a t'il une idée de comment on peut faire la même chose en C# ?

Merci
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
29 janv. 2007 à 21:37
Yeah ça marche super merci beaucoup !
forchi Messages postés 33 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 24 mai 2008
30 nov. 2006 à 11:32
C'est bon j'ai trouve:

Dim Process As New Launch
Process.CreateProc(OpenNETCF.EnvironmentEx.GetFolderPath(OpenNETCF.EnvironmentEx.SpecialFolder.Windows) & "\pword.exe", "\Program Files\Mon_Dossier\AIDE\Mise à jour du stock.psw", Nothing)

Et voilà ça marche

Merci
forchi Messages postés 33 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 24 mai 2008
30 nov. 2006 à 10:59
Bonjour,
j'essaye d'ouvrir un fichier .psw (.doc sur pc) mais rien ne se passe, ni erreur, ni lancement, pourtant le chemin du fichier est correcte!

Dim Process As New Launch
Process.CreateProc("\Program Files\Mon_Dossier\AIDE\Mise à jour du stock.psw", Nothing, Nothing)

Faut-il passer des paramètres supplementaires ?
Rejoignez-nous