Bonjour,
J'ai un challenge à vous proposer ......
J'ai une DLL développée par PCSOFT (elle fait partie du framework de WINDEV MOBILE pour WINCE ARM) ....
Sur certains GPS WINCE (en version 4.2 ou 5.0), cette DLL se charge parfaitement, que ce soit en utilisant un petit soft C ou en utilisant un bout de soft écrit dans WINDEV.
Par contre, sur d'autres GPS (en version 5.0), cette DLL ne se charge pas correctement .....
A votre avis, quelles sont les pistes à analyser, sachant que :
- elle se trouve dans le même répertoire que l'exe,
- elle a des dépendances avec des DLLs, mais ces DLLs se trouvent bien dans \WINDOWS\ et sont donc visiblement accessibles.
- elle a été compilée pour un processeur ARM sous WINCE
D'avance merci pour vos suggestions ....
PS : Vous pouvez faire le test sur vos GPS : http://www.bitbucket.org/courdi95/ [...] /downloads -> télécharger TEST.zip et vous aurez 4 répertoires, correspondant aux 4 combinaisons de compilation possible sous WINDEV Mobile pour WINCE (ARM, ARMV4T, VGA, non VGA), d'un petit programme minimal (type Hello World, avec test de chargement d'une DLL puis test de lecture d'un fichier INI, laquelle lecture nécessite la fameuse DLL .... ).
La DLL qui pose problème se termine dans chaque cas par "...STD.dll" (c'est la même DLL renommée à chaque fois pour faciliter le portage)