begin process at 2012 05 27 14:10:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALLBACK DLL [DEMANDE FORUM]

CALLBACK DLL [DEMANDE FORUM]


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :02/07/2004 Date de mise à jour :25/10/2005 15:11:27 Vu / téléchargé :5 600 / 533

Auteur : Arnotic

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


 Description

Se trouve aussi ici: http://www.dev.winsysdev.com/

Voilà un petit code qui montre comment une DLL peut appeler une fonction qui se trouve dans un exe.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   CallBack
    •   DllTestCallBack
    •   TestCallBack
    • DllTestCallBack.dllTélécharger ce fichier [Réservé aux membres club]24 064 octets
    • TestCallBack.exeTélécharger ce fichier [Réservé aux membres club]23 552 octets

Télécharger le zip


 Historique

25 octobre 2005 15:11:27 :
Se trouve aussi ici: http://www.dev.winsysdev.com/

 Sources du même auteur

Source avec Zip Source avec une capture ARCOLOR (WIN64)
Source avec Zip REMPLACE CRT (WIN64)
Source avec Zip Source avec une capture CREATION DE FICHIER PDF
Source avec Zip SURVEILLER LA MÉMOIRE D'UN PROCESSUS
Source avec Zip TOOL - MOVE CHAINE

 Sources de la même categorie

Source avec Zip KISIEL CD INFO DRIVE par kisiel0147852
Source avec une capture SUPPRESSION DES REDONDANCES DE FICHIERS par cyberntique
Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro

Commentaires et avis

Commentaire de lmame le 03/07/2004 11:13:33

C'est exactement ce que je cherchais à faire depuis un moment...
Merci beaucoup ;)

Commentaire de Urgo le 03/07/2004 14:37:58

Comment se fait-il que la dll fasse 24Ko pour si peu?
Quel est le moyen de réduire sa taille efficacement?

Commentaire de Arnotic le 03/07/2004 19:21:56 administrateur CS

Normal c'est du C, en ASM la DLL ne ferai pratiquement rien. Mais il n'y a pas de solution pour la réduire à par la compiler en asm.

Commentaire de Urgo le 03/07/2004 21:39:26

C'est ce qu'il me semblait, dommage

Commentaire de LordBob le 04/07/2004 23:08:35

simple mais efficace et permet de bien voir les choses :)

Commentaire de LiBe444 le 10/10/2004 15:22:04

Utilisé dans mon programme = 10/10.
Un grand merci!

Commentaire de Nebula le 05/12/2004 11:08:43

" Normal c'est du C, en ASM la DLL ne ferai pratiquement rien. Mais il n'y a pas de solution pour la réduire à par la compiler en asm. "

=> Faire sauter la CRT (inutile si on n'utilise que des APIs) serait un moyen de réduire la DLL à peau de chagrin

Commentaire de victorcoasne le 28/10/2005 16:36:58

Compilateur: Default compiler
Building Makefile: "V:\C++\astuces\la dll qui communique avec le exe\CallBack\TestCallBack\Makefile.win"
Exécution de  make clean
rm -f TestCallBack.o callback_private.res callback.dll

gcc.exe -c TestCallBack.cpp -o TestCallBack.o -I"C:/Dev-Cpp/include"  

TestCallBack.cpp: In function `int DemandeCallBack()':
TestCallBack.cpp:21: error: invalid conversion from `void (*)(char*)' to `DWORD'
TestCallBack.cpp:22: error: invalid conversion from `void*' to `HINSTANCE__*'
TestCallBack.cpp:22: error:   initializing argument 1 of `BOOL FreeLibrary(HINSTANCE__*)'

TestCallBack.cpp:57:2: warning: no newline at end of file

make.exe: *** [TestCallBack.o] Error 1

Exécution terminée

Commentaire de victorcoasne le 28/10/2005 19:07:16

Il faut caster en
FreeLibrary((HINSTANCE)...
(DWORD)&..................

Voilà

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales