.. [evb] Créer Programme pas à pas : Générateur de Dés à 6 faces Source : http://www.i900playeraddict.com/i900_forums/viewtopic.php?



Documents pareils
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Sauvegarder automatiquement sa clé USB

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

Comment créer vos propres pages web?

AFTEC SIO 2. Christophe BOUTHIER Page 1

TABLE DES MATIERES...

Cloner son système avec True Image

Terminal Server RemoteAPP pour Windows Server 2008

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Comment autoriser un programme à communiquer avec Internet sous Vista?

Gestion d utilisateurs et stratégie systèmes.

Utiliser des logiciels Windows sous Linux Ubuntu

Foire aux Questions Note: Les réponses aux questions correspondent à la version Mise en route

Archivage des mails dans Outlook 2010

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Installer Enterprise Miner 5.1 en SAS environnement Windows

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Les Enseignants de l Ere Technologique - Tunisie. Niveau 1

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Partager son lecteur optique

Gestion des applications, TI. Tout droits réservés, Marcel Aubin

Emporter Windows XP sur une clé USB

Tutorial et Guide TeamViewer

SERVEUR DE MESSAGERIE

OESD Utilitaire de décryptage

Créer un sondage en ligne

TP 4 & 5 : Administration Windows 2003 Server

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Contrôler plusieurs ordinateurs avec un clavier et une souris

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

COMMENT FAIRE? Comment bien se servir de WinHIIP? Expérimenter grâce aux guides imprimés!

Gestion des certificats en Internet Explorer

Qu est ce qu une bibliothèque?

Créer un rapport pour Reporting Services

Mise en place de votre connexion à Etoile Accises via Internet sécurisé

Gestion des utilisateurs : Active Directory


Rechercher et supprimer les doublons!

Installation d'un Active Directory et DNS sous Windows Server 2008

Formulaire pour envoyer un mail

Etude de cas : PGE JEE V2


Comment créer un site web Proxy gratuitement!

Reporting Services - Administration

Protéger ses données dans le cloud

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052


IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Aperçu rapide de PC BSD 1.2.

Création d'un questionnaire (sondage)

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

SOMMAIRE. Chapitre 1 - principe 3 Téléphonique 4 PC/Configuration logicielle 4 PC/Configuration matérielle: 4 Pabx 4

Xubuntu Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

Comment accéder à d Internet Explorer

Installation de SCCM 2012 (v2)

TAGREROUT Seyf Allah TMRIM

Télécharger et Installer OpenOffice.org sous Windows

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

Microsoft Application Center Test

Initiation au cryptage et à la signature électronique

Comment récupérer toutes vos données perdues ou effacées gratuitement!

SERVEUR DE MESSAGERIE

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

PREINSCRIPTION EN LIGNE

Mettre Linux sur une clé USB bootable et virtualisable

Classer et partager ses photographies numériques

Windows 8 Installation et configuration

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Sauvegarder automatiquement ses documents

COMMENT INSTALLER LE SERVEUR QIPAIE

Contro ler plusieurs ordinateurs avec un clavier et une souris

Sauvegarder / restaurer. ses données personnelles. Avec Windows 7. LoRdi Dell de 2011 à 2014

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette Saint Raphaël. : : dromain.jean-pierre@neuf.

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Assistance à distance sous Windows

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

TP1 - Prise en main de l environnement Unix.

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Procédure d installation d AMESim 4.3.0

Module 12 : Déploiement d'applications

Créer et partager des fichiers

Installation du transfert de fichier sécurisé sur le serveur orphanet

Procédure d'installation complète de Click&Decide sur un serveur

Présentation des PowerToy pour Windows XP

CHAPITRE 1 CREER UN EXECUTABLE

Remise à niveau d un programme JAVA du domaine public

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Tester Windows 8 sans l'installer avec Virtualbox

Procédure d Installation et de mise à jour du client CAN-8 32 bits

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

DUPLICATION DES DONNEES. Jeudi 19 avril 2012

Les tableaux croisés dynamiques

Créer un panorama animé à 360

Transcription:

par Omnia le 27 Mai 2010, 16:23.. [evb] Créer Programme pas à pas : Générateur de Dés à 6 faces Source : http://www.i900playeraddict.com/i900_forums/viewtopic.php?f=10&t=2151 E. Tests F. Fichier.exe G. Fichier.cab H. Remarques I. Fichier.reg J. Foire Aux Question --------------------------------------------------------------------------------------------------------------------------------------- E. Tests Il est important, pour tester, de compiler et de générer le fichier.vb qui va vous permettre de lancer vos tests. Pour générer ce fichier : File >> Make LancerDe.vb Pour pouvoir effectuer des tests et vérifier que votre code fonctionne, vous avez deux possibilités: - utiliser l'émulateur, soit automatiquement par le logiciel evb, soit en le lançant manuellement et en y précisant que le répertoire de partage est le répertoire "C:\mon_projet_evb" - utiliser directement votre i900. Dans ce cas-ci vous copier les fichiers nécessaires pour tester, soit les fichiers images, le fichier son et le fichier.vb Et voilà, c'est tout! N'oubliez pas que lorsque vous aurez effectué tous les tests nécessaires, vous pouvez décommenter la ligne " ' On Error Resume Next " en supprimant l'apostrophe. A noter que vous devrez avoir les runtimes evb installées, c'est obligatoire, pour tester! F. Fichier.exe Bon... nous avons terminé la programmation, notre programme est fonctionnel et sans erreurs, car testé! C'est bien... mais le fichier.vb est assez moche et n'a pas une vraie icône. Pour avoir un fichier.exe qui soit propre, vous pouvez suivre ce tuto qui est très clair : [evb / ec++].exe et icône pour evb Je vous mets ici le fichier lancerde.ico que j'ai créé pour l'occasion : >> http://www.i900playeraddict.com/evb_tuto/lancerde.ico ainsi que le fichier.exe, aussi créé pour l'occasion : >> http://www.i900playeraddict.com/evb_tuto/lancerde.exe Une fois vos fichiers créés, copiez-les dans le répertoire "C:\mon_projet_evb". G. Fichier.cab Votre application est terminée et testés, les différents fichiers sont créés... il ne vous reste plus qu'à créer un fichier.cab pour tout avoir! Et c'est là que notre logiciel "embedded Visual Basic 3.0" est pratique, car il permet de directement créer un fichier.cab avec les différentes données... Nous allons passer en revue cette création, fort simple... puis nous allons voir comment vraiment préparer son propre fichier.cab, pour rajouter les bons raccourcis, modifier la valeur de certains fichiers (cachés),... G1. Création Dans notre exemple, nous n'allons pas créer un fichier.cab qui contient les différentes runtimes evb, pensez à préciser, lorsque vous distribuerez votre logiciel, que les runtimes evb sont obligatoires! Donc, dans notre logiciel, pour créer notre fichier.cab : Tools >> Remote Tools >> Application Install Wizard

Faites tout de suite "Suivant", puis sélectionnez le fichier.ebp qui se trouve dans le répertoire "C:\mon_projet_evb": Puis faites "Suivant". En principe, le programme va vous proposer le fichier LancerDe.vb par défaut. Si ce n'est pas le cas, allez le chercher. Puis faites "Suivant". Nous allons utiliser le répertoire "C:\mon_projet_evb\cab" pour y déposer les différentes données relatives à la construction du fichier.cab : Puis faites "Suivant". Cochez la case "Arm 1100 (4K) v3.00" :

Puis faites "Suivant". Dans la liste des différents composants, n'oubliez pas de préciser ceux utilisés dans le projet (ici c'est Microsoft CE File System Control 3.0 et Microsoft CE PictureBox Control 3.0) : à noter que si l'on ne joint pas du tout les runtimes au fichier, vous pouvez tous les déselectionner! Puis faites "Suivant". Nous allons maintenant préciser quels sont les différents fichiers que nous voulons ajouter, soit - le fichier LancerDe.exe - les 7 fichiers images.bmp - le fichier lancerson.wav Avant de rajouter les différents fichiers, nous allons modifier leurs attributs en "lecture seule" et "fichiers cachés", afin que ces attributs soient conservés lors de la création du fichier.cab (il est bien sûr obligatoire que sur votre PC vous ayiez activé l'option pour voir les fichiers cachés... sinon vous ne pourrez pas les rajouter!) De plus, nous ne voulons pas inclure les Runtimes evb dans le fichier.cab, donc nous décochons la case du bas. Le fichier LancerDe.vb est automatiquement inclu dans le.cab créé et il n'a donc en principe pas besoin d'être ajouté... Cependant, nous voulons qu'il soit en lecture seule et en fichier caché, donc nous allons l'y rajouter quand même.

Au message suivant, répondez "Non" : Puis faites "Suivant" une fois que tous les fichiers sont ajoutés. Remplissez les différents champs : tel que : Default Install Directory (dossier d'installation par défaut) = LancerDe Application Name = LancerDe Description = Lancer le dé Company Name = (vous-même) Essayez, pour les 2 premiers champs, de ne pas mettre d'espaces ou de caractères spéciaux. Puis faites "Suivant" une fois que tous les champs remplis et cliquer sur le bouton "Create Install" : Puis faites "Terminer" et voilà... c'est fait! Si maintenant nous allons dans le répertoire "C:\mon_projet_evb\cab", nous voyons que nous avons plein de trucs :

Votre fichier.cab se trouve dans le répertoire "CD1", vous pouvez le copier ailleurs, le renommer pour le partager,... A noter que si vous installer maintenant ce fichier.cab, le raccourci automatiquement créé par le programme pointe vers le fichier.vb et non pas vers le fichier.exe créé auparavant... votre programme est fonctionnel, rassurez-vous! C'est pour cela que l'étape de création d'un fichier.exe avec une jolie icône est facultative. G2. Modification Bon... comme dit plus haut, certains points sont à traiter pour améliorer notre fichier.cab. En effet : le raccourci automatiquement créé ne pointe pas vers le.exe, mais vers le.vb on veut, peut-être, rajouter des données dans la base de registre (suivant le type de programme fait) A noter que si on a inclu les runtimes evb, il est absolument nécessaire de rajouter des données dans la base de registre, afin que le système puisse savoir avec quoi ouvrir les fichiers.vb! Pour modifier le contenu du fichier.cab, vous avez deux solutions : 1- utiliser un logiciel comme "WinCE CAB Manager" qui vous permettra de faire vos modifs facilement... 2- modifier à la main le fichier LancerDe.INF et ensuite recompiler le fichier.cab Dans le 2ème cas, voici comment faire, après la création automatique du fichier.cab : ouvrir le fichier LancerDe.INF, qui est dans le répertoire "C:\mon_projet_evb\cab", avec Notepad ou UltraEdit,... pour corriger le raccourci, trouvez la ligne %AppName%,0,"LancerDe.vb" et dedans, remplacez le nom du fichier entre guillements par celui du fichier.exe, soit ainsi %AppName%,0,"LancerDe.exe" Sauvez le fichier LancerDe.INF. Si vous ouvrez maintenant le fichier Readme.txt, qui est dans le répertoire "C:\mon_projet_evb\cab", avec Notepad ou UltraEdit,... A l'intérieur, en anglais, vous y trouverez la ligne de commande à utiliser pour recompiler votre fichier.cab, soit, dans le cas de notre projet : "C:\Program Files\Microsoft embedded Tools\EVB\cabwiz.exe" "C:\mon_projet_evb\cab\LancerDe.INF" /cpu "Arm 1100 (4K) v3.00" Maintenant, recopiez la ligne du fichier Readme.txt et sur votre PC faites: Démarrer >> Exécuter, puis collez-y la ligne copiée et cliquez sur le bouton OK... Dans le répertoire "C:\mon_projet_evb\cab" se trouve maintenant un nouveau fichier.cab, qui porte le même nom que celui dans le répertoire CD1... mais qui a les modifications que vous avez apportées! Je vous suggère de copier ce nouveau fichier.cab dans le répertoire CD1, en écrasant l'autre. Je vous mets ici ce fichier.cab, renommé, pour que vous puissiez tester l'application par vous-même! >> http://www.i900playeraddict.com/evb_tuto/lancerde.cab H. Remarques --

I. Fichier.reg Voici les données nécessaires à mettre sur le téléphone (et/ou dans le fichier.cab), dans le cas ou vous décideriez d'inclure les runtimes evb dans le fichier.cab [HKEY_CLASSES_ROOT\TypeLib\{4E130E40-7DBE-11D2-8F23-0000F87A4335}\1.0\0\win32] @="\\windows\\pimtlb.dll" [HKEY_CLASSES_ROOT\VBCE.ProjectRun\Shell\Open\Command] @="\\windows\\pvbload.exe %1" Pour rajouter ces informations dans le.cab, vous reprenez le fichier LancerDe.INF, qui est dans le répertoire "C:\mon_projet_evb\cab", avec Notepad ou UltraEdit,... puis, à la fin du fichier, vous ajouter ceci : [AddRegistry] HKCR,"TypeLib\{4E130E40-7DBE-11D2-8F23-0000F87A4335}\1.0\0\win32","",0x00000000,"\windows\pimtlb.dll" HKCR,"VBCE.ProjectRun\Shell\Open\Command","",0x00000000,"\windows\pvbload.exe %%1" Il vous suffit ensuite de recompiler (comme expliquer plus haut) pour avoir un fichier.cab incluant les runtimes evb et les modifications nécessaires pour la base de registres, afin d'exécuter les fichier.vb. A noter qu'inclure les runtimes evb dans le fichier.cab a ses avantages et ses désavantages. En effet : + pas besoin d'avoir toutes les runtimes installées pour juste une partie utilisée - lors de la désinstallation, les runtimes précisées dans le.cab seront supprimées... faisant que les autres softs les utilisant ne fonctionneront plus! A vous de voir... J. Foire Aux Question -- Savourez Mes Logiciels : http://www.i900playeraddict.com/corwin.php