[C# C++]Dll voor pocket pc werkt niet

Pagina: 1
Acties:

  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Ik ben bezig met c# programma voor de pocket pc 2003

Omdat ik ook nativ fucties nodig heb wil ik een dll gaan gebruiken. Dus heb ik met evc een simpele dll in c++ gemaakt die 1 functie exprorteerd.

In c# importeer ik de dll en roep de functie aan de 42 teug geeft.

Als ik in visual studio het project deploy naar een emulator werkt de dll wel. Deploy ik naar de pocket pc dan werkt het niet en krijg ik een MissingMethodException.

De fout kan niet aan code mangling van c++ liggen. De functie word ook goed geexporteerd(gecontroleerd met dumpbin).

Ik snap er niks meer van. Iemand een idee?


Edit

Ik heb een hard reset gedaan en met active sync de 2 bestanden naar de pocket pc gestuurd.

Als ik met visual studio deploy werkt het niet meer. Hoe het kan weet ik niet mar het is zo

[ Voor 15% gewijzigd door mr_taipan op 30-03-2004 11:06 . Reden: Oplossing gevonden ]


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Hoe laat je de DLL, is deze met references in Visual Studio al gekoppelt of laat je dit runtime?