OVH Cloud OVH Cloud

DLL commune pour Win32 et Pocket PC

1 réponse
Avatar
Hervé HERRY
Bonjour,

Je dispose d'une DLL programmée sous VC++ 6 pour une application Win32. Je
dois utiliser cette DLL pour faire une réplique du logiciel Win32 sous Pocket
PC en C# avec VS .NET 2003.
Mon intention n'est pas d'adapter toute la DLL en natif pour le Pocket PC
car cela impliquerait d'avoir à refaire 2 fois le même travail lors
d'évolutions de cette DLL.

Je souhaiterais conserver des codes sources communs (dans l'ensemble) pour
les deux applications. Y a-t-il une solution à ce problème et qui ne
nécessite pas de se refaire toute la DLL dans un autre langage ?

Pour le moment, je l'ai importée sous VC++ .NET 2003 et j'ai commencé à
faire une interface en C++ managé. Rencontrant pas mal de difficultés, je me
remets en question sur la méthode choisie. Dites-moi si c'est jouable ou non ?

Merci de votre aide.

1 réponse

Avatar
Alain Zanchetta [MS]
Bonjour,

le Managed C++ n'est pas supporté sur Windows Mobile et n'est donc pas la
solution à privilégier.
Soit vous réécrivez votre DLL en C#, ce qui est probablement un gros morceau
aujourd'hui mais facilitera probablement la maintenance.
Soit vous la conservez en C++ natif, ce qui me semble la solution la plus
simple (compilation avec EVC++).

Bonne journée

Alain Zanchetta


"Hervé HERRY" a écrit dans le message
de news:
Bonjour,

Je dispose d'une DLL programmée sous VC++ 6 pour une application Win32. Je
dois utiliser cette DLL pour faire une réplique du logiciel Win32 sous
Pocket
PC en C# avec VS .NET 2003.
Mon intention n'est pas d'adapter toute la DLL en natif pour le Pocket PC
car cela impliquerait d'avoir à refaire 2 fois le même travail lors
d'évolutions de cette DLL.

Je souhaiterais conserver des codes sources communs (dans l'ensemble) pour
les deux applications. Y a-t-il une solution à ce problème et qui ne
nécessite pas de se refaire toute la DLL dans un autre langage ?

Pour le moment, je l'ai importée sous VC++ .NET 2003 et j'ai commencé à
faire une interface en C++ managé. Rencontrant pas mal de difficultés, je
me
remets en question sur la méthode choisie. Dites-moi si c'est jouable ou
non ?

Merci de votre aide.