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 : Documentation pinvoke [ Archives / Au secours ] (0xYg3n3)

mardi 13 septembre 2005 à 11:18:23 | Documentation pinvoke

0xYg3n3

Bonjour, je voulais savoir si il existe un fichier d'aide pour connaître toutes les méthodes ainsi que leur prototype dans chaque librairie comme dans "user32.dll" et consors.

Comme par exemple le site [ Lien ]
Car je n'ai pas toujours de connection internet.

Bref, si quelqu' un à une solution.

Merci.

mardi 13 septembre 2005 à 11:38:38 | Re : Documentation pinvoke

fredzool


tu peux tout trouver dans msdn  ce sont les fonctions API32

GetTickCount   tu cherches cette fonction sur msdn  et tu verras les autre

www.coderneedhelp.com

mardi 13 septembre 2005 à 11:55:24 | Re : Documentation pinvoke

0xYg3n3

Peut être.

Mais y a une différence de prototype.

Exemple:


static extern int GetClassName(      

    IntPtr hWnd,
    [Out] StringBuilder lpClassName,
    int nMaxCount
);

int GetClassName(      

    HWND hWnd,
    LPTSTR lpClassName,
    int nMaxCount
);


Ca diffère

Mais je te l'accord on peut les retrouver via la MSDN





mardi 13 septembre 2005 à 13:16:41 | Re : Documentation pinvoke

0xYg3n3


Un p'tit UP please ;-)


mardi 13 septembre 2005 à 15:28:59 | Re : Documentation pinvoke

Lutinore

Administrateur CodeS-SourceS
Salut, bien sûr que les prototypes sont différents, les fonctions que tu vois sur pinvoke.net sont juste la conversion en C# du prototype de la fonction C décrite dans la MSDN.. Il n'y pas qu'une seule conversion possible, mais plusieurs, elle ne sont pas toutes données sur pinvoke.net.. C'est à toi de comprendre le mécanisme PInvoke et de faire tes propres prototypes, il est important de comprendre la définition de ces prototypes pour eviter dans certains cas les pertes de mémoires.

Voila un tutorial très simple:

http://blogs.developpeur.org/neodante/articles/9744.aspx?Pending=true



Cette discussion est classé dans : documentation, pinvoke


Répondre à ce message

Sujets en rapport avec ce message

Accès à la documentation du "SDK DOT NET" [ par malz ] Je viens d'installer la dernière version french du SDK DOT NET dispo sur le site de microsoft...Cependant, je n'arrive pas à accèder à la documention documentation [ par petitou ] Salut,j'aimerais savoir si quelqu'un connait des sites qui proposent des feuilles de style sympa pour la doc générée avec visual studio. Celle par déf PInvoke et COM [ par Lutinore ] J'ai ecris une librairie en C++ qui utilise DirectX donc COM ... j'utilise PInvoke en C# pour appeller ces fonctions et jusqu'a la ca semble bien fon [ pInvoke ] Help !!! [ par astragoth66 ] Bonjour, Voila je débute en Csharp, et j'aimerai savoir si on peux inclure une LIB C++ dans un projet CSharp ??? Si oui comment fait on?? Je travail PInvoke unmanaged data type [ par Lutinore ] Salut, j'ai un doute sur la manière de marshaler le type ULONG_PTR, j'ai pensé a UIntPtr !? Je precise que mon type est dans une structure, merci. Interface - Documentation simple en Francais [ par cbu ] Salut, j'ai du mal à comprendre l'utilité d'implémenter une interface .. Quelqu'un sait ou je peux trouver une explication claire et non barbare ? M Documentation c++ [ par Cisaks ] Bonjour,J'aurais voulu savoir si on pouvais generer un document chm ou msdn comme le fais ndoc pour le c#, mais la ce serais pour le c++.merci Moteur 3D ... [ par LocalStone ] Bonjour, Alors voilà ... Pour mon TIPE, j'ai décidé de coder un tout petit moteur 3D bien basique qui, au mieux, gère la couleur. Mais je suis un peu documentation pour ASP.NET 2.0 [ par toundi ] salut je suis etudiant et je cherche de la documentation pour ASP.NET 2.0car je fait un projet de fait de fin d'etude "web et accées au base de donnée documentation du vs 2005 c# [ par rab33 ] bonjour si qlq peut me donner un documentatio en français du visual studio 2005 en c# merciColl


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,140 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é.