OVH Cloud OVH Cloud

Windows Mobile Seconde Edition

3 réponses
Avatar
VinZ
Bonjour à tous
J'ai eu jusqu'ici un SPV M1000, sur lequel j'ai développé pas mal d'applis.
J'avais donc des .CAB à gogo, pour SQL, NET Framework, et pour mes applis,
que j'installais a l'aide d'un executable.
J'ai maintenant un SPV M2000, sous Windows Mobile Second Edition. Le pb es
que lorsque j'installe mes .CAB (NET, SQL...) un message s'affiche sur le
pocket pour me dire :
"Le programme que vous avez installé rique de ne pas s'afficher correctement
car il a été conçu pour une version antérieure du logiciel Windows Mobile."
C'est grave ? Comment enlever ce message ? Je pensais que le nouveau Windows
Mobile serait accompagné d'un nouvrau SDK, genre Microsoft Pocket PC 2003 SDK
Second Edition. Mais j'ai cherché, et j'ai pas trouvé ? Est-ce qq un aurait
un tuyau, ou une adresse ?
Meric d'avance

3 réponses

Avatar
Alain Zanchetta [MS]
Bonjour,
"Le programme que vous avez installé rique de ne pas s'afficher
correctement
car il a été conçu pour une version antérieure du logiciel Windows
Mobile."
C'est grave ? Comment enlever ce message ?
Ce n'est pas grave du tout, il est déclenché par l'absence d'un indicateur

dans le cab signifiant un développement postérieur à la sortie de WM2003SE.

Je pensais que le nouveau Windows
Mobile serait accompagné d'un nouvrau SDK, genre Microsoft Pocket PC 2003
SDK
Second Edition. Mais j'ai cherché, et j'ai pas trouvé ? Est-ce qq un
aurait
un tuyau, ou une adresse ?
Meric d'avance
C'est un peu le cas, il y a à la fois de la doc, des outils et des .H&.LIB

disponibles.
http://www.microsoft.com/downloads/details.aspx?familyidj34dc83-c3ce-4a4c-ab83-491fd5729551&displaylang=en

Bonne journée

Alain Zanchetta

Avatar
VinZ
D'abord, merci pour ta réponse Alain Zanchetta

Le problème est que j'ai déjà installé ce kit. Mais celui-ci ne contient pas
les .CAB, qui étaient présents dans le kit SDK premier du nom.
Peut-être que je comprends mal le contenu de ce kit. Comment en fait-on des
.CAB, puisqu'il s'agit bien de ces fichiers dont j'ai besoin en Second
Edition ?
Merci encore


Bonjour,
"Le programme que vous avez installé rique de ne pas s'afficher
correctement
car il a été conçu pour une version antérieure du logiciel Windows
Mobile."
C'est grave ? Comment enlever ce message ?
Ce n'est pas grave du tout, il est déclenché par l'absence d'un indicateur

dans le cab signifiant un développement postérieur à la sortie de WM2003SE.

Je pensais que le nouveau Windows
Mobile serait accompagné d'un nouvrau SDK, genre Microsoft Pocket PC 2003
SDK
Second Edition. Mais j'ai cherché, et j'ai pas trouvé ? Est-ce qq un
aurait
un tuyau, ou une adresse ?
Meric d'avance
C'est un peu le cas, il y a à la fois de la doc, des outils et des .H&.LIB

disponibles.
http://www.microsoft.com/downloads/details.aspx?familyidj34dc83-c3ce-4a4c-ab83-491fd5729551&displaylang=en

Bonne journée

Alain Zanchetta






Avatar
Alain Zanchetta [MS]
Bonjour,

Le problème est que j'ai déjà installé ce kit. Mais celui-ci ne contient
pas
les .CAB, qui étaient présents dans le kit SDK premier du nom.
Peut-être que je comprends mal le contenu de ce kit. Comment en fait-on
des
.CAB, puisqu'il s'agit bien de ces fichiers dont j'ai besoin en Second
Edition ?


C'est expliqué dans un document de ce kit (What's New in Windows Mobile 2003
Second Edition.doc) ainsi que sur la page web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwm2k3/html/whatsnew2003se.asp:
"The easiest way to remove this warning is to change the VersionMin value to
4.21 or above, but then the application will not install on older devices
such as those running Pocket PC 2002 or Windows Mobile 2003. A way to work
around this is to add the BuildMax value to the [CEDevice] section of the
setup information (.inf) file.

[CEDevice]

VersionMin=3.00 ; allow install on Pocket PC 2002
BuildMax=0xE0000000 ; support for square screens and screen rotation
The BuildMax value can be used to indicate that the application supports
square screens (BuildMax=0xA0000000), screen rotation (BuildMax=0xC0000000),
or both (BuildMax=0xE0000000)"



En clair, mettre CEDevice & BuildMax suppriment le warning sans rien changer
d'autre.

Bonne journée

Alain