Bonjour

J'essaye de me former au C#.
Je suis entrain de réaliser une petite application suivant le modèle que j'ai fait en C++ Builder.

Pour l'instant il y a quelques boutons et le besoin de dialoguer avec un port parallele PCI.
Le dialogue se fait suivant une dll de mon cru, créé sous C++ Builder.

J'ai donc ce message lors de la compilation :

L'exception System.TypeLoadException n'a pas été gérée
Message="Could not load type 'WindowsApplication1.Main' from assembly 'CATWin_Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' because the method 'Clk_Latch' has no implementation (no RVA)."
Source="CATWin_Test"
TypeName="WindowsApplication1.Main"
StackTrace:
at WindowsApplication1.Program.Main()
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
la fonction CLk_Latch est une fonction de la DLL.
Je ne sais pas si j'ai bien réaliser l'ajout de cette DLL dans le projet.
Les actions faites ont été :
- copier-coller des dll dans le fichier BIN/DEBUG;
- et ajouter un élément existant ( ce qui ma copier mes dll dans le dossier de l'application)

Ensuite j'ai utilisé ses dll comme la faq le précise.


Pourquoi ai je cette exception et comment la supprimer?
L'ajout de la dll est elle bien faite?


Cordialement