Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[WDM10_40K] Plantage ActiveX sur Application Windev Mobile.

5 réponses
Avatar
alban.roux
Bonjour,

Je me tourne vers vous pour obtenir quelques r=E9ponses ou sinon des
pistes de recherche.
En effet, je r=E9alise une application sous Windev Mobile 10, qui
communique avec un GPS (jusque la tout fonctionne correctement).
Depuis peux nous essayons d'int=E9grer une synth=E8se vocale dans le
produit, par l'interm=E9diaire d'un Activex prospos=E9 par la soci=E9t=E9
Acapella.
L'appel de l'ActiveX fonctionne et l'application parle correctement.

Cependant nous rencontrons =E0 la fermeture de l'application , des
rapport d'erreurs windows indiquant que le programme =E0 rencontr=E9 une
erreur et qu'il va etre ferm=E9.
Avant l'ajout de l'activeX pas de soucis, depuis sa mise en place nous
avons ces erreurs, j'ai donc pens=E9 que l'ajout de l'activeX posait
probl=E8me.

J'ai alors cr=E9er une application reprenant juste cet activeX et les
meme fonctionnement d'appel et la surprise pas de probl=E8me.

Ca fait une semaine que je suis de=E7u et je n'arrive pas =E0 r=E8gler mon
probleme avec vous des id=E9es, Merci d'avance.

Alban

PS:
Bref description du rapport d'erreur g=E9n=E9r=E9 des fois que .....

Bucket Parameters
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
EvntType : WinCE501Exceptio
AppName : MonApplication
AppVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d
ModName : coredll.dll
ModVer : 5.2.0.0
ModStamp : 6582dcd8
Offset : 00021fe8
OwnName : MonApplication
OwnVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d

Exception Information
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
API Cur Process : 0x00000000
API Cur Thread : 0x00000000
API Own Process : 0x00000000
Info flags : 0x0000000C
Current Process : 0x0AA7A06E
Faulting thread : 0x0A5AD67A
Owner Process : 0x0AA7A06E
Code : 0x80000002
Flags : 0x00000000
Record : 0x00000000
Address: 0x03F6FFE8
Parameters : 0

System Information
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
OS VErsion : 5.2.1239.3
LCID : 1036
CPU Architec : 5
CPU Type : 2577
CPU Level : 4
CPU Revision : 7
Machine : 0x01C2
OEM String : Asus Cannes
Platform : PocketPC
Platform Ver: 4.0

Module List
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Name
NK.EXE
gwes.exe
MonApplication.exe
wp100ole.dll
zip.dll
sql.dll
img.dll
com.dll
std.dll
hf.dll
grf.dll
xml.dll
mat.dll
obj.dll
vm.dll
libcwce.dll
babiledll.dll
nscube.dll
esaspeechctrl.dll
shutil.dll
shlwapi.dll.040C.mui
shlwapi.dll
wininet.dll.040C.mui
=2E.......

5 réponses

Avatar
ichem
Bonjour,
Je ne suis pas sur mais il me semble que les ActiveX ne fonctionnent pas
sous windows mobile.

a écrit dans le message de news:

Bonjour,

Je me tourne vers vous pour obtenir quelques réponses ou sinon des
pistes de recherche.
En effet, je réalise une application sous Windev Mobile 10, qui
communique avec un GPS (jusque la tout fonctionne correctement).
Depuis peux nous essayons d'intégrer une synthèse vocale dans le
produit, par l'intermédiaire d'un Activex prosposé par la société
Acapella.
L'appel de l'ActiveX fonctionne et l'application parle correctement.

Cependant nous rencontrons à la fermeture de l'application , des
rapport d'erreurs windows indiquant que le programme à rencontré une
erreur et qu'il va etre fermé.
Avant l'ajout de l'activeX pas de soucis, depuis sa mise en place nous
avons ces erreurs, j'ai donc pensé que l'ajout de l'activeX posait
problème.

J'ai alors créer une application reprenant juste cet activeX et les
meme fonctionnement d'appel et la surprise pas de problème.

Ca fait une semaine que je suis deçu et je n'arrive pas à règler mon
probleme avec vous des idées, Merci d'avance.

Alban

PS:
Bref description du rapport d'erreur généré des fois que .....

Bucket Parameters
=================== EvntType : WinCE501Exceptio
AppName : MonApplication
AppVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d
ModName : coredll.dll
ModVer : 5.2.0.0
ModStamp : 6582dcd8
Offset : 00021fe8
OwnName : MonApplication
OwnVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d

Exception Information
===================== API Cur Process : 0x00000000
API Cur Thread : 0x00000000
API Own Process : 0x00000000
Info flags : 0x0000000C
Current Process : 0x0AA7A06E
Faulting thread : 0x0A5AD67A
Owner Process : 0x0AA7A06E
Code : 0x80000002
Flags : 0x00000000
Record : 0x00000000
Address: 0x03F6FFE8
Parameters : 0

System Information
================== OS VErsion : 5.2.1239.3
LCID : 1036
CPU Architec : 5
CPU Type : 2577
CPU Level : 4
CPU Revision : 7
Machine : 0x01C2
OEM String : Asus Cannes
Platform : PocketPC
Platform Ver: 4.0

Module List
=================== Name
NK.EXE
gwes.exe
MonApplication.exe
wp100ole.dll
zip.dll
sql.dll
img.dll
com.dll
std.dll
hf.dll
grf.dll
xml.dll
mat.dll
obj.dll
vm.dll
libcwce.dll
babiledll.dll
nscube.dll
esaspeechctrl.dll
shutil.dll
shlwapi.dll.040C.mui
shlwapi.dll
wininet.dll.040C.mui
........
Avatar
alban.roux
Bonjour,

Il semble que les ActiveX fonctionnent correctement sous Windows
Mobile puisque mes applications fonctionnent correctement !
Seulement une des deux génère des rapport d'erreurs lors de sa
fermeture.

Quelqu'un a t-il une idée pour moi
SVP

:-)

On 15 mai, 12:00, "ichem" wrote:
Bonjour,
Je ne suis pas sur mais il me semble que les ActiveX ne fonctionnent pas
sous windows mobile.

a écrit dans le message de news:

Bonjour,

Je me tourne vers vous pour obtenir quelques réponses ou sinon des
pistes de recherche.
En effet, je réalise une application sous Windev Mobile 10, qui
communique avec un GPS (jusque la tout fonctionne correctement).
Depuis peux nous essayons d'intégrer une synthèse vocale dans le
produit, par l'intermédiaire d'un Activex prosposé par la société
Acapella.
L'appel de l'ActiveX fonctionne et l'application parle correctement.

Cependant nous rencontrons à la fermeture de l'application , des
rapport d'erreurs windows indiquant que le programme à rencontré une
erreur et qu'il va etre fermé.
Avant l'ajout de l'activeX pas de soucis, depuis sa mise en place nous
avons ces erreurs, j'ai donc pensé que l'ajout de l'activeX posait
problème.

J'ai alors créer une application reprenant juste cet activeX et les
meme fonctionnement d'appel et la surprise pas de problème.

Ca fait une semaine que je suis deçu et je n'arrive pas à règler mon
probleme avec vous des idées, Merci d'avance.

Alban

PS:
Bref description du rapport d'erreur généré des fois que .....

Bucket Parameters
====================
EvntType : WinCE501Exceptio
AppName : MonApplication
AppVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d
ModName : coredll.dll
ModVer : 5.2.0.0
ModStamp : 6582dcd8
Offset : 00021fe8
OwnName : MonApplication
OwnVer : 38.65534.0.65519 (pas la version de mon application)
AppStamp : 43c3b69d

Exception Information
======================
API Cur Process : 0x00000000
API Cur Thread : 0x00000000
API Own Process : 0x00000000
Info flags : 0x0000000C
Current Process : 0x0AA7A06E
Faulting thread : 0x0A5AD67A
Owner Process : 0x0AA7A06E
Code : 0x80000002
Flags : 0x00000000
Record : 0x00000000
Address: 0x03F6FFE8
Parameters : 0

System Information
===================
OS VErsion : 5.2.1239.3
LCID : 1036
CPU Architec : 5
CPU Type : 2577
CPU Level : 4
CPU Revision : 7
Machine : 0x01C2
OEM String : Asus Cannes
Platform : PocketPC
Platform Ver: 4.0

Module List
====================
Name
NK.EXE
gwes.exe
MonApplication.exe
wp100ole.dll
zip.dll
sql.dll
img.dll
com.dll
std.dll
hf.dll
grf.dll
xml.dll
mat.dll
obj.dll
vm.dll
libcwce.dll
babiledll.dll
nscube.dll
esaspeechctrl.dll
shutil.dll
shlwapi.dll.040C.mui
shlwapi.dll
wininet.dll.040C.mui
........


Avatar
Tanguy
Il y a certainement un probleme lors de la liberation des ressources
dans l'activeX

tu peux essayer de mettre dans le code du projet ou dans la procédure
ou tu déclare l'activeX :

QUAND EXCEPTION
Erreur(ExceptionInfo(errMessage))
ExceptionActive()
FIN

ou plus propre :

QUAND EXCEPTION
SELON Val(ExceptionInfo(errCode))
CAS nMonErreurAIgnorer :
ExceptionActive()
AUTRES CAS
ExceptionPropage()
FIN
FIN
Avatar
alban.roux
Je viens d'essayer à l'instant ces codes de gestions d'exception,
merci pour l'information.

L'affichage de l'erreur ne s'exécute jamais et j'ai toujours mon
rapport d'erreur qui apparait sur le PocketPC.

Ce que je ne comprends pas c'est que l'application de test que j'ai
faite a coté avec juste le code pour la gestion de la synthèse vocale
marche bien.

Si quelqu'un a d'autres idées je suis preneur....

Merci d'avance...

On 16 mai, 06:56, Tanguy wrote:
Il y a certainement un probleme lors de la liberation des ressources
dans l'activeX

tu peux essayer de mettre dans le code du projet ou dans la procédure
ou tu déclare l'activeX :

QUAND EXCEPTION
  Erreur(ExceptionInfo(errMessage))
  ExceptionActive()
FIN

ou plus propre :

QUAND EXCEPTION
  SELON Val(ExceptionInfo(errCode))
  CAS nMonErreurAIgnorer :
    ExceptionActive()
  AUTRES CAS
    ExceptionPropage()
  FIN
FIN


Avatar
rpc
Ca n'a peut être pas un rapport direct avec ton problème, mais j'ai eu
certains problèmes (aléatoires) avec un appareil (Symbol MC3000) dont
la mémoire réservée à l'exécution des programmes était un peu
limitée.

Ces problèmes ont été réglés en optimisant les processus de
l'application Windev Mobile et en ajustant le ratio entre les mémoires
réservées (Program Memory et Storage Memory)

Richard