begin process at 2012 02 11 00:35:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

System

 > 

Pb export de fonction dll


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb export de fonction dll

mercredi 10 septembre 2008 à 17:13:47 | Pb export de fonction dll

007billy8

Bonjour,

 

Je suis en train de développer une application sur labview et pour cela j'ai besoin de créer une DLL.

J'ai récupérer les fichiers .h ; .cpp et . def . La compilation se fait sans erreur mais il n'y pas d'apel de fonction possible, ( j'ai vérifié ca avec un petit logiciel "dll export viewer"  : aucune fonction n'est présente.

Je pense que cela est du a mon fichier def qui ne doit pas être lier au fichier cpp.  Etant débutant dans le domaine je pense avoir fait tout mon possible mais sans résultat,

pourriez vous m'aider ?

 

voici un extrait de mon code

dans le fichier .def

 

EXPORTS

                UCB_Init 

                UCB_Deinit  

                UCB_Open

                UCB_Close

                UCB_Read

                UCB_Write

                UCB_Seek

                UCB_IOControl

 

dans le fichier. cpp

 

#include <windows.h>

#include "devload.h"

 

#include "ac97ioctl.h"

#include "ucb1400ioctl.h"

 

 

struct dev_context {

                HANDLE ac97;

                HANDLE adc_mutex;

};

 

#define DW2DEV( x )     ((struct dev_context *) x)

 

#define DEVICE_VALNAME  TEXT( "Device" )

#define DEVICE_VALTYPE  REG_SZ

 

#define DAC_TIMEOUT               1000

 

....

 

BOOL

UCB_Deinit( DWORD hDeviceContext )

{

                struct dev_context *dev = DW2DEV( hDeviceContext );

 

                CloseHandle( dev->ac97 );

                CloseHandle( dev->adc_mutex );

                free( dev );

                return TRUE;

}

 

dans le fichier . h

 

#ifndef __DEVLOAD_H_

#define __DEVLOAD_H_

 

#ifdef __cplusplus

extern "C" {

#endif

 

// @doc DRIVERS

 

//

// These keys are under HKEY_LOCAL_MACHINE

//

#define DEVLOAD_DRIVERS_KEY  TEXT("Drivers")

#define DEVLOAD_BUILT_IN_KEY TEXT("Drivers\\BuiltIn")

#define DEVLOAD_PCMCIA_KEY   TEXT("Drivers\\PCMCIA")

#define DEVLOAD_ACTIVE_KEY   TEXT("Drivers\\Active")

#define DEVLOAD_DETECT_KEY   DEVLOAD_PCMCIA_KEY TEXT("\\Detect")

 

....

 

Je vous remercie d'avance pour toute aide

 

Salutations

vendredi 19 septembre 2008 à 11:28:21 | Re : Pb export de fonction dll

Arnotic

Administrateur CodeS-SourceS
Réponse acceptée !
Regarde dans mes sources tu trouveras des exemples de DLL.

@+
Arnotic,
Admin CS
vendredi 19 septembre 2008 à 12:06:23 | Re : Pb export de fonction dll

007billy8

oki merci
ca me servira çà coup sur
petite question : si je créé une DLL sur XP, comment faut -il faire pour qu'elle puisse fonctionner sur Windows CE (5.0) ?

vendredi 19 septembre 2008 à 12:47:36 | Re : Pb export de fonction dll

Arnotic

Administrateur CodeS-SourceS
La compiler avec SDK WM5 téléchargeable sur le site de Microsoft.
Eventuellement, adapter le code pour qu'il fonctionne avec WM.

@+
Arnotic,
Admin CS


Cette discussion est classée dans : text, dev, define, ucb, devload


Répondre à ce message

Sujets en rapport avec ce message

inclure un fichier d'en tete sous dev [ par tibob51 ] Bonjour j'utilise depuis peut dev c++, et je voudrai savoir comment faire pour inclure un fichier (main.h)  j'utilisai  borland qui me machai à moitié dev-C++ définir une command [ par snpier wolf ] Bonjour à tous voila je voulais savoir si il est possible de définire a l'ade de #define une command de C++ cette a dir par exemple if#define si  if.s Client c & requette http text/plain [ par kiki67100 ] Bonjour ,Voila j'ai fait un client en C et un upload en php j'ai fait ceci pour envoiez le fichier au serveur http://rafb.net/p/86hO2G18.htmlJ'ai util IMAGE_OPTIONAL_HEADER32 [ par kiki67100 ] Bonjour a tous, Voila j'ai trouvez un code http://rafb.net/p/CPapmn32.html mais dev c++ me fait un erreur 14 C:\Dev-Cpp\id.cpp `IMAGE_OPTIONAL_HEAD Makefile.win [ par covindeur ] bonjour, je commence avec DEV C++. j ai pris un petit programme sur un site.qui est:                #include                 main()                   Afficher un fichier text dans un edit control [ par Audias06 ] Bonjour,Sous C++ (développement avec studio .net 2003), je cherche à afficher le contenu intégral d'un fichier text (.txt) dans un Edit Control.Pour Url [ par Math1004 ] Suite a de nombreuses recherches j ai fini par tomber sur http://www.cppfrance.com/infomsg.aspx?ID=1018231 mais j ai rien compris :( je debute un peu probleme de combobox avec gtk [ par beny100 ] salut a tous j'ai  probleme avec combobox sous GTK,quant  je selectionne un element de la liste deroulante, et que je mets ma condition elle ne s'exec Ecrire un long fichier [ par babaslow ] Bonjour,Existe-t il un moyen "simple" de créer un fichier texte d'environ 1000 lignes ?Parce qu'avec la fonction TEXT, on ne peut pas dire que ce soit probleme avec openGL sous visual c++ [ par c_raf ] Bonsoir a tous,Excusez moi de vous déranger à cette heure ci mais j'ai un petit problème avec openGL et visual c++.Voila je suis en train de développe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,588 sec (3)

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