PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → Erreurs de chargement de DLL framework
Erreurs de chargement de DLL framework
Iniciado por metsdumanche, 15,ene. 2005 11:31 - 3 respuestas
Publicado el 15,enero 2005 - 11:31
Bonjour,

J'ai de plus en plus fréquemment des erreurs dans un (gros)
logiciel développé sur Pocket PC, à cause d"un soi disant
"manque de mémoire" empêchant le chargement d'une DLL
(WP90MAT.dll ou WP90VM.dll aléatoirement). Lorsque cela
se produit, une seule solution, le soft reset. Ensuite, tout
fonctionne normalement, pendant un certain temps ...

Ca fait comme si le programme (ou autre chose) ne libérait
pas correctement ses ressources, et qu'au bout d'un certain
temps, tous les descripteurs étaient utilisés, alors que la
mémoire indique encore 45 Mo de libres ...

Est-ce que le support est au courant de ce problème ?

Je pencherais plutôt pour la thèse d'une fermeture "pas propre"
des applis WinDev, car à vrai dire, j'ai des problèmes similaires
avec les éditeurs Windev 9 et Windev Mobile 9 sur le PC ! En
effet, après plusieurs jours où éteints mon PC en le mettant
en veille prolongée (donc sans vider la mémoire et les ressources),
il plante grave grave au bout d'un moment, en lançant un des deux
éditeurs, avec le symptôme du manque cruel de ressources
(je croyais l'avoir oublié depuis que je n'utilise plus Win98 ...).

Avez-vous des problèmes similaires sur vos grosses applis
Pocket PC ?

Merci.

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Publicado el 17,enero 2005 - 10:03
J'ai ce problème de mémoire sur toutes DLL dés l'appel à une fonction (sur SmartPhone première génération). J'arrive à installer l'application et le framework mais le soft ne tourne pas du tout, même pas au premier lancement après un soft reset du téléphone. Ce même programme tourne parfaitement sur Pocket PC Dell Axim.

Le support technique m'a dit :
La quantité de mémoire nécéssaire pour charger le framework de WinDev Mobile est la somme de la taille des dll. Vous devez également compter le chargement de programme ainsi que les traitements qu'il effectue et les données qu'il charge.

-------------
Cette dernière phrase explique peut-être le caractère aléatoire de votre problème. Il est peut être intéressant de stocker l'état de la mémoire disponible dans un log au fur et à mesure.


Pas d'autre info pour le moment.

Laurent HALIN
Publicado el 17,enero 2005 - 14:55
Oui, je constate beaucoup plus de problèmes de mémoire insuffisante avec la
dernière version du framework, et notamment sur les PPC2002. Le support m'a
répondu qu'ils y travaillaient mais que pour le moment, aucun paliatif n'est
disponible, ce qui signifie que pour le moment Windev Mobile n'est plus
compatible avec les PPC2002, ce qui est assez génant vu le nombre
d'appareils de ce type (iPaq 3970 par exemple) encore sur le marché...


"Jean-Michel CAMBOT" <metsdumanche@baliciel.virer.com> a écrit dans le
message de news:41e8d981$1@news.pcsoft.fr...
Bonjour,

J'ai de plus en plus fréquemment des erreurs dans un (gros)
logiciel développé sur Pocket PC, à cause d"un soi disant
"manque de mémoire" empêchant le chargement d'une DLL
(WP90MAT.dll ou WP90VM.dll aléatoirement). Lorsque cela
se produit, une seule solution, le soft reset. Ensuite, tout
fonctionne normalement, pendant un certain temps ...

Ca fait comme si le programme (ou autre chose) ne libérait
pas correctement ses ressources, et qu'au bout d'un certain
temps, tous les descripteurs étaient utilisés, alors que la
mémoire indique encore 45 Mo de libres ...

Est-ce que le support est au courant de ce problème ?

Je pencherais plutôt pour la thèse d'une fermeture "pas propre"
des applis WinDev, car à vrai dire, j'ai des problèmes similaires
avec les éditeurs Windev 9 et Windev Mobile 9 sur le PC ! En
effet, après plusieurs jours où éteints mon PC en le mettant
en veille prolongée (donc sans vider la mémoire et les ressources),
il plante grave grave au bout d'un moment, en lançant un des deux
éditeurs, avec le symptôme du manque cruel de ressources
(je croyais l'avoir oublié depuis que je n'utilise plus Win98 ...).

Avez-vous des problèmes similaires sur vos grosses applis
Pocket PC ?

Merci.

--
Jean-Michel CAMBOT metsdumanche chez baliciel.com
Baliciel HomePage : http://www.baliciel.com/
Publicado el 16,marzo 2006 - 16:09
Oui je tente de mettre une grosse appli sur un Acer n300 handheld. quand je lance l'appli de temps en temps il n'y a pas de problème, mais le plus souvent elle se plante pour mémoire insuffisante au chargement de la dll du framework WP100STD.dll ???
L'autre problème sont les bulles d'aide dont je n'arrive pas à diminuer la taille de la police?? C'est pareil pour les messages info ouinon...C'est une transposition d'une appli de windev10 où j'avais windevmessagebox qui n'est pas repris en windev mobile. Je n'arrive pas à revenir au message système classique?
Il me reste aussi à trouver un substitut à iAperçu et à memcree(zone), je n'y arrive pas avec les tableaux.
Bon si qqn a des idées
APB
PS Comment change t-on l'affectation mémoire sur un Acer ?