Un outil très important.
Ce serait cool si tous les développeurs en eVB pouvait mettre un lien vers sa page de téléchargement, ça éviterait à bcp de personnes de se demander pk le programme ne marche pas!! ;-)
|
Bonjour
la question a sans doute ete deja posée
mais c'est un fichier "cab" qui ont tendance a se placer dans le memoire principale
est t'il possible de les mettre sur une carte memoire ????
car 2.7 Mo c'est vraiment trop lourd
|
->jacques27
Il existe de nombreux softs qui permettent de déplacer le dossier d'installation de programme.
Je pense malheureusement que c'est peine perdue pour ce "programme", qui en fait ne fait (à peu de choses prêt) qu'installer les librairies (fichiers DLL) dans le dossier système, c'est-à-dire \Windows\ . Ces librairies sont chargées dès qu'un programme programmé en eVB les demande, & ces programmes ne cherchent à ma connaissance que dans ce fameux dossier (il me semble qu'il existe un moyen dans la base de registre de contourner cette unique recherche, mais je ne m'en souviens plus).
->saxo
Copier le fichier cab sur ton PPC, puis l'exécuter comme un simple fichier exécutable (avec un explorateur de fichiers).
|
Depuis le temps que je cherche ce #@%@#<¤$ de fichier. Même Microsoft vous balade sans espoir...
Je recommanderai toutefois d'inscrire "evbruntime" dans le titre car ma recherche par le nom n'avais rien donné.
Je recommande également Cabinstal, trouvé sur ce site, pour installer les .CAB dans le répertoire de ton choix. Simple et efficace. Mais dans le cas présent aucune utilité comme le précise Le Sage.
|
J'ai installé la runtime en question sur mon 2020i
J'ai créé un petit programme avec EVB, que j'ai enreistré au format .vb
J'ai mit ce prog sur mon PPC pour le tester, et il me dit qu'aucune application n'est associée a mon programme. Pourtant, "microsoft VB runtime" apparait bien dans la liste des progs installés sur mon 2020i
Quoi qu'il se passe ?
|
J'ai installé le runtime sur mon HP mais lorsque je lance le fichier VB rien ne se passe. rien n'est lancé. Alors qu'avec l'émulateur cela fonctionne. Quelqu'un a-il déjà rencontré cela? comment résoudre ?
Olivier...
|
C'est normal. Ce programme permet à d'autres de tourner. Un peu comme Macromedia Flash Player. Mais il est indispensable au fonctionnement de certains programmmes...
|
Bonjour, j'ai un petit problème. J'utilise un iPaq 2490 avec Win Mobile 5. J'ai créé un petit prog. très simple en EVB. Il fonctionne en émulation et aussi en (defaut device). Je le copie sur mon pocket et il ne semble pas trouver le runtime qui est pourtant bien installé. Il apparait dans la liste de suppression de programme. Voici le message qu'il affiche; "There are missing or unregistered files. Please run setup again to restore these files."
L'icône de mon programme s'affiche avec une petite fenêtre comme un fichier qui n'a pas d'association.
Tout fonctionnait bien avant que je ne fasse un hard reset. Merci beaucoup de votre aide.
|
Une sauvegarde a-t-elle été faite JUSTE AVANT le hard reset ? Si la réponse est non, il faut réinstaller le programme causant des soucis ?
|
Non je n'ai pas fait de sauvegarde...Vous voulez dire quoi par le programme causant des soucis ? Aucun des programmes que je fais avec EVB ne fouctionnent.
Merci d'une réponse si rapide.
|
Il faut essayer de réinstaller EVB plus le programme que vous avez créé. Ce dernier est-il installé sur carte ou sur la mémoire du PDA ? Il fonctionnera peut-être plus sûrement installé sur la mémoire du PDA. Si vous trouvez la solution qui fonctionne, faites alors une sauvegarde sans tarder afin que tout reste en l'état en cas de hard reset.
|
Si vous parlez du Runtime 2003, oui il est installé sur la mémoire principale du PDA. Je l'ai enlevé et remit 3 fois en plus d'avoir essayé la version 2002. Je me demande si ce n'est pas Windows Mobile 5 qui ne serait pas tout à fait compatible. Y aurait-il une façon particulière d'installer le programme .vb que j'ai fait sur le PDA ?
Merci.
|
À noter: il n'est pas nécessaire (même déconseillé) d'installer ces runtimes sur Pocket PC 2000 ou Pocket PC 2002.
Il est nécessaire de les installer si vous lancez un programme Visual Basic sur Windows Mobile 2003, Windows Mobile 2003 SE ou Windows Mobile 5.0. Ce runtime est compatible avec toutes ces versions.
En cas de problème (quelquefois, après certaines installations/désinstallations), l'assocation entre les fichiers .vb & ce runtime peut avoir été effacée (d'où les erreurs du type ceci), même si le runtime est déjà installé. Il faut alors soit refaire manuellement cette association avec un programme du type PocketTweak (comme ceci, soit (plus simple) refaire l'installation dans cet ordre: désinstaller votre programme en premier, désinstaller le runtime en second, soft-reset, réinstaller le runtime en premier, & enfin ré-installer le programme que vous souhaitez utiliser en second. Tout devrait rentrer dans l'ordre.
Enfin, ne confondez pas l'eMbedded Visual Basic Runtime & le .NET Compact Framework, ce sont tous les deux des librairies, mais pas tu tous pour les mêmes programmes.
J'espère que toutes ces idées vous ont été utiles, elles devraient régler la plupart des problèmes.
Le Sage
|
TheKurb (24-04-2007)
Bonjour,
Je possède un ACER N311 avec Windows mobile 5.0, acheté à la FNAC il y a de cela 3 semaines. Je suis très satisfait de ce Pocket PC. (Très) mauvaise nouvelle, cependant, pour tous les programmeurs : les applications crées sous eVB ne tournent pas avec Windows Mobile 5.0 Par ailleurs, si le fichier .cab embedded visual basic runtime est bien téléchargeable sans aucun problème et s'installe pareillement sur la mémoire du Pocket (cela ne marche absolument pas sur une carte SD de 2 Go par exemple), il ne résoud pas le problème : les applications créées sous eVB ne démarrent toujours pas et le message selon lequel une application nécessaire est absente, apparaît. Il faut préciser qu'à l'issue de l'installation du fichier .cab sur la mémoire du PocketPC, un autre message prévient que la version de embedded runtime est périmée et entraînera sûrement des difficultés d'affichage.
Bref, rien ne fonctionne. Désolé.
J'attends avec une certaine impatience une version de Pocket Excel qui puisse intégrer Visual Basic, donc les macros et autres boutons créés normalement avec la version PC, mais là, je risque d'attendre encore longtemps, hélas !
TheKurb
|
...hem, est-ce qu'une âme charitable connaîtrait une solution miracle (sic) au problème des macros avec PocketExcel (j'en ai besoin pour le boulot) ? Oui, je sais, pour les miracles...
|
Les applications codées en eVB fonctionnent sous Windows Mobile 5, j'ai moi-même fait tourner plusieurs de ces applications sur plusieurs périphériques différents (dont l'émulateur). Vous avez du mal installer les composants, ou vous les avez installé dans le mauvais ordre. J'ai passé du temps à écrire un message complet décrivant les opérations nécessaires pour régler ce genre de problème (avec captures d'écran), je ne compte pas le réécrire. Suivez les opérations à la lettre, & vous réglerez votre problème.
Pour Pocket Excel, ce n'est pas le lieu pour poser ce genre de question. Il y a un forum pour cela. Mais je pense que vous attendez inutilement.
Le Sage
|
Bonjour,
Bien que développeur professionnel en VB6, je commence juste à essayer de développer sur pocket PC. La cible actuelle est un HP iPAQ tourna t sous windows Mobile 2002.
Après les déboires liés à eMbedded Visual Basic Runtime (ce qui m'a amené à cette page), j'ai un autre souci : j'ai mis un bouton, un textbox et un timer sur la feuille, et mis le code suivant:
- dans le code du bouton "Unload me"
- dans le code du timer : "txtTime = Format(Now, "General date")"
A chaque exécution du code (l'un ou l'autre), le programme me déclare "Variable inconnue : "... en citant soit Unload, soit Format. C'est comme si il n'y avait aucune bibliothèque linkée !
J'ai surement loupé un truc à l'installation ou à la réalisation du package... J'ai pourtant joint tous les .cab pour chaque type de processeur (dans le doute...), ainsi que msvbppc.armv4.cab
N.B. pour "Le Sage" : merci de mettre un lien sur le fameux message, cela me permettra de le lire...
|
Lorsque vous écriver un message sur cette page, vous avez ce disclaimer: Attention, les commentaires non constructifs ainsi que les demandes d'aide sur le logiciel lui même seront effacés sans pitié !
Windows Mobile 2002 n'existe pas, vous parlez probablement de Pocket PC 2002.
Si le programme que vous avez créé (si j'ai bien compris, vos explications étant loin d'être claires) arrive à être lancé convenablement, il ne faut plus blâmer les runtimes, mais votre code (peut-être les objets que vous appelez existent en VB6 mais pas en eVB? la réponse sur la MSDN).
Ce n'est pas la place pour ce genre de question, mon dernier message l'a déjà clairement précisé. Posez ce genre de question sur le forum associé, ou sur un forum dédié au développement pour Pocket PC style CodePPC.com section eVB (j'ai cherché parmis les noms de membre à MGD Software, je ne vous y ai pas vu).
merci de mettre un lien sur le fameux message, cela me permettra de le lire... → désolé, je ne comprends pas de quoi vous parlez.
Si vous posez votre question plus clairement sur le forum CodePPC, peut-être y trouverez-vous des pistes de réponse...
Le Sage
|
J'ai déjà signalé que le lien de download est mort, Microsoft ne fournit plus ce runtime. Il faudrait fournir une version de backup.
Le Sage
|
Lien mis à jour à partir de tes infos sur le forum... Et merci pour l'éradication des 404 ! :D
|
le lien serait il de nouveau mort ^^ ?
|
Je ne crois pas. (n'aurais-tu pas un problème de connexion Internet... ou un problème de connexion aux serveurs FTP?)
|
Les 37 fichiers installés dans windows se compresse très bien avec UPX4PPC et on gagne 1,5 Mo. Les programmes correspondants marchent bien sùr derrière.
|