Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : .lib et .net [ Archives / .NET ] (Schad)

lundi 12 mai 2003 à 12:29:09 | .lib et .net

Schad

J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.

Je ne m'y connais pas en C++, alors:
1/ A quoi sert ce fichier .lib?
2/ Puis-je m'en passer? Sinon comment l'intégrer?

lundi 12 mai 2003 à 18:04:08 | Re : .lib et .net

Crazyht

Administrateur CodeS-SourceS
A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
System.Runtime.InteropServices

Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)

A++

Crazyht

[Admin Codes-Sources]
[Membre Developer-Association]



-------------------------------
Réponse au message :
-------------------------------

> J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
>
> Je ne m'y connais pas en C++, alors:
> 1/ A quoi sert ce fichier .lib?
> 2/ Puis-je m'en passer? Sinon comment l'intégrer?

mardi 13 mai 2003 à 14:44:41 | Re : .lib et .net

Schad

Merci pour le renseignement.
Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
ici qui finit par:
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"

Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?

Schad


-------------------------------
Réponse au message :
-------------------------------

> A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> System.Runtime.InteropServices
>
> Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
>
> A++
>
> Crazyht
>
> [Admin Codes-Sources]
> [Membre Developer-Association]

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> >
> > Je ne m'y connais pas en C++, alors:
> > 1/ A quoi sert ce fichier .lib?
> > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
>

mardi 13 mai 2003 à 15:07:37 | Re : .lib et .net

Crazyht

Administrateur CodeS-SourceS
La mettre dans c:\winnt\system32 :)
Ou essaye de la mettre a coté de l'exe

A++

Crazyht

[Admin Codes-Sources]
[Membre Developer-Association]



-------------------------------
Réponse au message :
-------------------------------

> Merci pour le renseignement.
> Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
> Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
> ici qui finit par:
>
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"
>

> Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?
>
> Schad
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> > System.Runtime.InteropServices
> >
> > Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
> >
> > A++
> >
> > Crazyht
> >
> > [Admin Codes-Sources]
> > [Membre Developer-Association]

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> > >
> > > Je ne m'y connais pas en C++, alors:
> > > 1/ A quoi sert ce fichier .lib?
> > > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
> >
>

mardi 13 mai 2003 à 15:17:34 | Re : .lib et .net

Schad

Les deux ont été faits, sans succès :(
Schad


-------------------------------
Réponse au message :
-------------------------------

> La mettre dans c:\winnt\system32 :)
> Ou essaye de la mettre a coté de l'exe
>
> A++
>
> Crazyht
>
> [Admin Codes-Sources]
> [Membre Developer-Association]

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Merci pour le renseignement.
> > Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
> > Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
> > ici qui finit par:
> >
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"
> >

> > Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?
> >
> > Schad
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> > > System.Runtime.InteropServices
> > >
> > > Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
> > >
> > > A++
> > >
> > > Crazyht
> > >
> > > [Admin Codes-Sources]
> > > [Membre Developer-Association]

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > > > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> > > >
> > > > Je ne m'y connais pas en C++, alors:
> > > > 1/ A quoi sert ce fichier .lib?
> > > > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
> > >
> >
>

mardi 13 mai 2003 à 15:43:23 | Re : .lib et .net

Crazyht

Administrateur CodeS-SourceS
Comment as tu ecrit ta declaration en C# (DllImports...) ?

A++

Crazyht

[Admin Codes-Sources]
[Membre Developer-Association]



-------------------------------
Réponse au message :
-------------------------------

> Les deux ont été faits, sans succès :(
> Schad
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > La mettre dans c:\winnt\system32 :)
> > Ou essaye de la mettre a coté de l'exe
> >
> > A++
> >
> > Crazyht
> >
> > [Admin Codes-Sources]
> > [Membre Developer-Association]

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Merci pour le renseignement.
> > > Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
> > > Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
> > > ici qui finit par:
> > >
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"
> > >

> > > Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?
> > >
> > > Schad
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> > > > System.Runtime.InteropServices
> > > >
> > > > Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
> > > >
> > > > A++
> > > >
> > > > Crazyht
> > > >
> > > > [Admin Codes-Sources]
> > > > [Membre Developer-Association]

> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > > > > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> > > > >
> > > > > Je ne m'y connais pas en C++, alors:
> > > > > 1/ A quoi sert ce fichier .lib?
> > > > > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
> > > >
> > >
> >
>

mardi 13 mai 2003 à 16:49:17 | Re : .lib et .net

Schad

Comme ceci:

[DllImport("SlideShowConversionLibrary.dll")]
public static extern void DoConversion (int mode);

Schad


-------------------------------
Réponse au message :
-------------------------------

> Comment as tu ecrit ta declaration en C# (DllImports...) ?
>
> A++
>
> Crazyht
>
> [Admin Codes-Sources]
> [Membre Developer-Association]

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Les deux ont été faits, sans succès :(
> > Schad
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > La mettre dans c:\winnt\system32 :)
> > > Ou essaye de la mettre a coté de l'exe
> > >
> > > A++
> > >
> > > Crazyht
> > >
> > > [Admin Codes-Sources]
> > > [Membre Developer-Association]

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Merci pour le renseignement.
> > > > Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
> > > > Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
> > > > ici qui finit par:
> > > >
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"
> > > >

> > > > Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?
> > > >
> > > > Schad
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> > > > > System.Runtime.InteropServices
> > > > >
> > > > > Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
> > > > >
> > > > > A++
> > > > >
> > > > > Crazyht
> > > > >
> > > > > [Admin Codes-Sources]
> > > > > [Membre Developer-Association]

> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > > > > > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> > > > > >
> > > > > > Je ne m'y connais pas en C++, alors:
> > > > > > 1/ A quoi sert ce fichier .lib?
> > > > > > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
> > > > >
> > > >
> > >
> >
>

mercredi 14 mai 2003 à 10:19:49 | Re : .lib et .net

Schad

Je crois avoir trouvé une solution.
Je fais un projet Cpp managé et j'utilise la commande


#pragma comment(lib, "fichier.lib")


Du coup, plus de problème pour repasser au c#...

Schad


-------------------------------
Réponse au message :
-------------------------------

> Comme ceci:
>
>
[DllImport("SlideShowConversionLibrary.dll")]
> public static extern void DoConversion (int mode);
>

> Schad
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comment as tu ecrit ta declaration en C# (DllImports...) ?
> >
> > A++
> >
> > Crazyht
> >
> > [Admin Codes-Sources]
> > [Membre Developer-Association]

> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Les deux ont été faits, sans succès :(
> > > Schad
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > La mettre dans c:\winnt\system32 :)
> > > > Ou essaye de la mettre a coté de l'exe
> > > >
> > > > A++
> > > >
> > > > Crazyht
> > > >
> > > > [Admin Codes-Sources]
> > > > [Membre Developer-Association]

> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Merci pour le renseignement.
> > > > > Cependant, je crois que mon fichier .lib pose problème. J'ai donc fait une dll sous vc++6 pour utiliser ce fichier.
> > > > > Du coup je cherche désormais à intégrer cette dll vc++6 à du c#. J'ai lu à ce propos la source du vieux lion
> > > > > ici qui finit par:
> > > > >
"Si votre DLL est autre qu'une DLL Système, soyez sûr qu'elle soit bien placée pour être retrouvée par Windows...mais ça ce n'est plus de l'Interop mais du classique !"
> > > > >

> > > > > Or c'est mon problème, le programme ne trouve pas la dll. Alors quelle est la solution 'classique'?
> > > > >
> > > > > Schad
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > A mon avis il faut que tu cherche dans la doc au niveau de l'InterOp (Interoperabilité) :
> > > > > > System.Runtime.InteropServices
> > > > > >
> > > > > > Il doit y avoir un tutos sur l'utilisation des DLL non .NET :)
> > > > > >
> > > > > > A++
> > > > > >
> > > > > > Crazyht
> > > > > >
> > > > > > [Admin Codes-Sources]
> > > > > > [Membre Developer-Association]

> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement.
> > > > > > > Avec ces dll est fourni un exemple Visual C++ 6 qui possède un fichier .lib. Cet exemple compile parfaitement, même après la conversion demandé par Visual Studio .Net.
> > > > > > >
> > > > > > > Je ne m'y connais pas en C++, alors:
> > > > > > > 1/ A quoi sert ce fichier .lib?
> > > > > > > 2/ Puis-je m'en passer? Sinon comment l'intégrer?
> > > > > >
> > > > >
> > > >
> > >
> >
>



Cette discussion est classé dans : net, visual, dll, exemple, lib


Répondre à ce message

Sujets en rapport avec ce message

exe c# sans framework.net ? [ par KaViDee ] Je voulais savoir si il était possible de lancer une application compilée en c#.net sans avoir la framework.net d'installée sur son ordinateur, qu'on Au secours: probleme d' install de visual studio.net [ par petula ] bonjour a tous, j' ai un message d' erreur 1305 lorsque je tente d' intaller visual studio.net, version french (6cd), sur windows 2000 pro sp2 (versio CREER une installation avec visual studio.NET [ par creanova2000 ] creanovavoila j'ai fini mon application windows mainteant je veux crerer le programme d'installation avec visual studio.NET.je sais comment faire , ce (visual.net) obtenir 2 .exe a partir d'une solution [ par deneb53 ] Bonjour,Je travaille avec visual.net et j'ai besoin d'avoir en sortie de ma solution deux exe.Est-ce possible ? En fait je veux faire deux exe : un cl communication serie rs232 avec le visual c# .net [ par mm_abdelmadjid ] Bonjour, Je suis entrein de réaliser un logiciel qui permet l'acquisition de données en serie via un bus de terrain avec le port serie du com1,2 du DLL avec point d'entrée statique [ par bucherb ] Hello!Je patauge dans la crème, je suis en C#.NET et j'aimerais créer dans ma dll un point d'entrée statique (genre API) que je puisse utiliser par la DLL [ par cedkat ] bonjourje voulais savoir une dll ecrit en c# donc plateform .net peut ertre consumer par une appli en win 32, donc sans la plateform .net.Merci. Microsoft Visual C# .NET [ par Jeankiki ] Salut à tous,Quelqu'un pourrait-il me dire ou je pourrais trouver une versin Beta ou d'évaluation de Microsoft Visual C# .NET.Merci d'avanceJeankiki DLL necessaires??? [ par temp456026 ] Bonjour,je viens de compiler et d'excuter un programme sous visual .net, sur ma machine il marche, mais des que j'essai d'executer l'exe sur une machi ActiveX sous Visual Studio .NET [ par MJT ] En fait je voulais savoir s'il est possible de mettre en oeuvre un contrôle ActiveX à l'aide de l'environnement de développement .NET ?Merci bcp par a


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.