begin process at 2012 05 28 23:23:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

création dll visual c++ et utilisation avec windev


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

création dll visual c++ et utilisation avec windev

mercredi 14 septembre 2005 à 10:58:03 | création dll visual c++ et utilisation avec windev

hypsxn

Bonjour. J'ai un probleme d'utilisation avec windev de ma dll crée avec visual c++ et l'aide apportée sur ce site. Quand je lance une fonction de la dll, windev attend que la fonction soit finit avant d'aller plus loin dans le programme. Petit probleme car je dois acquérir des données avec ma dll et les récupérer et les afficher dans windev. Merci d'avance pour l'aide que vous pourrez m'apporter.
mercredi 14 septembre 2005 à 11:03:35 | Re : création dll visual c++ et utilisation avec windev

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Normal si la fonction dll n'est pas appelée dans un thread séparé.

ciao...
BruNews, MVP VC++
mercredi 14 septembre 2005 à 11:18:25 | Re : création dll visual c++ et utilisation avec windev

hypsxn

Merci je laisse ma déclaration de fonction pour que vous puissiez me guider vers les threads. Dans le fichier.cpp extern "C" void WINAPI ecrireSREC(void) { ecritureFichierSREC(); } Dans fichier.h typedef void (WINAPI *DLL_Function_ecrireSREC) ();
mercredi 14 septembre 2005 à 11:27:28 | Re : création dll visual c++ et utilisation avec windev

DeAtHCrAsH

Réponse acceptée !
Les threads permettent a un programme d'etre non bloquant sur certaines taches. C'est a dire, permettre d'executer d'autres tache sans attendre que les precedentes soient terminées. Tu trouveras des exemples de creation et d'utilisation des threads sur ce site.
mercredi 14 septembre 2005 à 11:35:36 | Re : création dll visual c++ et utilisation avec windev

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Le thread est à implémenter par l'appelant et non dans la func dll sinon il te faudra en + un système de notification de fin de thread etc...

ciao...
BruNews, MVP VC++
mercredi 14 septembre 2005 à 11:59:18 | Re : création dll visual c++ et utilisation avec windev

hypsxn

Réponse acceptée !
J'ai une autre question j'ai utilisé un tread dans windev pour lancer d'abord une fonction dll puis une autre dans un autre thread Gros PB elle attend la fin de la 1ere fonction avant de renvoyer une valeur. Je pense que la declaration de ma dll n'est pas multithread Je recherche actuellement comment la rendre multithread merci de votre aide encore une fois
mercredi 14 septembre 2005 à 23:34:13 | Re : création dll visual c++ et utilisation avec windev

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
La dll doit être "safe thread" si tu dois l'employer dans des threads séparés, c'est à dire qu'elle doit préserver l'intégrité des données entre les différents threads mais c'est tout du côté dll, elle n'a rien à savoir de plus sur le multi threading.
C'est toujours au prog appelant de gérer les threads et non l'inverse.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : visual, dll, utilisation, création, windev


Répondre à ce message

Sujets en rapport avec ce message

VIE OU MORT : création de DLL avec Visual C++ [ par Milie ] Bonjour à tous,J'aimerais savoir si il existe des tut pour créer une DLL en utilisant visual C++ : des bons tut car je suis à la ramasse pour créer un Création et utilisation d'une dll explicit cad sans .lib [ par dev2004 ] Bonjour,Je recherche un exemple de création et d'utilisation d'une dll chargée explicitement sous VC++6.0 (LoadLibrary & GetProcAddress) ou la signifi utilisation de dll avec visual studio [ par vdougnac ] Bonjour, J'utilise visual studio 2003 depuis très peu de temps et je doit utiliser une dll dans mon programme ecrit en c++. Avec cette dl [ C++ ] Création et utilisation de fichiers DLL [ par faico ] Salam Je voudrais savoire comment créer et utiliser un fichier dll dans mon programme C++ ? Et comment je peux connaitre les fonction existantes dans Utilisation d'une dll dans une application. (VC++ 6.0) [ par jamais34 ] Bonjour, Je dois réaliser une dll et une application de démonstration l'utilisant. J'ai fait mon petit tour sur internet pour voir comment faire et j Utilisation d'OCX par Visual studio [ par timy94 ] Comment importer par Visual Studio un OCX créér par Visaul Basic (VB).Puis comment utiliser dans un programme C ce même OCX.Merci Timy94 Création d'une dll [ par gueguette27 ] Bonjour! Dans le cadre d'un projet je dois réaliser une dll en c++ (avec Visual Studio) contenant des classes. N'ayant jamais eu de formation sur le s DLL C++ [ par kharrat ] Salut, Je veux écrire un programme en C++ qui doit à priori tourner sur une plateforme UNIX, avec des commandes Shell. Cependant, j'aimerais (dans u Utilisation de yacscom.dll [ par NeoUmbrella ] Bonjour, je voudrais utiliser yacscom.dll dans un de mes projets Win32 n'utilisant pas les MFC.Cette DLL permet de créer un chat vocal.En Visual Basic Utilisation d'une activeX dans une DLL [ par woully ] Bonjour,je suis noovice dans le développement en CPP. Je développe actuellement une DLL sous .Net c++ qui integre une activeX. Comment dois je intégre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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

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