Accueil > Forum > > > > Utilisation de la classe CString et les fonctions associées dans une DLL
Utilisation de la classe CString et les fonctions associées dans une DLL
lundi 6 juin 2005 à 12:37:59 |
Utilisation de la classe CString et les fonctions associées dans une DLL

Warwick
|
Bonjour,
je souhaiterais pouvoir utiliser la classe CString dans une DLL ainsi que les fonctions du type MessageBox...
Est-ce possible, car cela me génère
un nombre important d'erreurs (undeclared indentifier dès que
j'instancie une variable de type CSring...)
J'ai inclu le fichier stdafx.h Est-ce le bon fichier ?
Je vous remercie par avance de votre réponse.
Amicalement
Warwick.
|
|
lundi 6 juin 2005 à 13:06:33 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

vecchio56
|
Réponse acceptée !
Quand tu choisis ton type de projet, choisis DLL MFC
|
|
lundi 6 juin 2005 à 13:07:42 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

youpiyoyo
|
Réponse acceptée !
fo ke tu sois plus précis sur k'elle type de projet tu utilises, si c de l'api win32, mfc.., car il me semble que CString c du MFC, donc...
et si c juste cstring ke tu as besoin dans ta dll fo verif dans msdn mais tu as d'otre fonctions pour la manip de caractere, utilse des char* ou des char tab...
mais sinon tu as plein de sources a ce sujet pour utiliser des procedures stocker dans les dll,...
regardes mes sources certaines, possedent des partagent avec dll, sinon tu as les sources de brunews, ou tu doits avoir une src unikement dédié a ce sujet
ps: il fo ke tu insères dans ton projet le .h ki a été créé pour construire ta dll, et que tu y face référence (#include) soit dans ton .h de ton code, ou dans le cpp de ton code..
|
|
lundi 6 juin 2005 à 13:17:05 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

Warwick
|
Merci de vos réponses,
effectivement , je vais essayer d'être plus clair, bien que je débute
encore donc il m'est parfois difficile de répondre sur les choix que
j'ai fait (hasardeux...)
Donc effectivement, je vais regarder en prenant une DLL MFC AppWizard.
Pour l'instant, j'avais pris une Win32 Dynamic Link Library.
Pour ce qui est des CString, il est vrai que je peux remplacer mes variables par des char *.
Mais j'aurais besoin de fonctions de
type MessageBox ... C'est surtout cela qui me pose problème. Savez-vous
si nous pouvons facilement les implémenter ?
Quelle différence fait-on niveau programmation entre DLL MFC, et DLL Win 32 "classique" ?
Je peux les coder de la même manière ? Pour l'appel de la DLL (point d'entrée ...) est-ce pareil ?
Je vais essayer de ressourcer le source de brunews la dessus.
Merci.
Warwick.
|
|
lundi 6 juin 2005 à 13:20:42 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

vecchio56
|
Réponse acceptée !
MessageBox, c'est classique, tu inclus juste <windows.h>. La
différence avec les MFC c'est que ca te fournit des classes (CString
par exemple), et que ca te crée une dépendance avec une DLL spécifique
|
|
lundi 6 juin 2005 à 13:29:28 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

Warwick
|
Merci beaucoup de vos réponses.
Cordialement.
Warwick.
|
|
lundi 6 juin 2005 à 13:37:55 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

youpiyoyo
|
Réponse acceptée !
pas mieux...  plus serieusement en api win32, c plus long a assimiler surtout o nivo graf il fo ke tu geres la réaction de tous t éléments, alors ke le MFC, (de mémoire car ca fé longtemps ke j'en fé plus), mais ca fé auto, et pour la gestion de ta dll personnalisée pour importer t fonction ou tes classes, ... etc la déclaration ce fera de la meme facon. sinon ossi de mémoire tu as une fonction autre ke messagebox pour MFC, il me semble fodrait cherché dans msdn., mais je te laisse la recherche 
|
|
lundi 6 juin 2005 à 13:43:20 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

Warwick
|
Merci !
Google vient voir tonton !!!!!!  Warwick.
|
|
lundi 6 juin 2005 à 13:49:49 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

magic_Nono
|
AfxMessageBox ___________________________________________________________ MagicalementNono 
|
|
lundi 6 juin 2005 à 14:11:30 |
Re : Utilisation de la classe CString et les fonctions associées dans une DLL

Warwick
|
Cette fonction se trouve bien dans stdafx.h ?
Car en l'utilisant je suis confronté aux mêmes erreurs que pour une MessageBox (pour une DLL sans MFC).
Warwick.
|
|
Cette discussion est classée dans : dll, utilisation, classe, fonctions, cstring
Répondre à ce message
Sujets en rapport avec ce message
C:Plantage du programme lors de l'utilisation de fonctions contenues dans une dll [ par snoussia ]
Bonjour,Je suis actuellement en cours de développement d' projet en c sous VS2003 qui utilise des fonctions de communication via les sockets que j'ai
Utiliser les fonctions contenues dans des classes d'une DLL [ par romauto750 ]
Bonjour à tous,Je me tourne vers vous car je dois utiliser les fonctions d'une dll. Le problème c'est que dans cette dll, il y a plusieurs classes. Je
Comment appeler une méthode d'une classe d'une DLL c# avec c++ [ par dorras7 ]
Bonjour,Mon problème est le suivant : je ne sais pas comment faire en C++ pour appeler une méthode d'une classe contenue dans une DLL ActiveX écrite e
Probleme DLL sous Visual 2008 [ par romainbisson ]
Bonjour, J'ai un fichier DLL contenant toutes les fonctions en C me permettant de travailler sur mon projet (pilotage d'un boitier RFID). Ma question
Problème de DLL [ par aztcaLISS ]
Salut,J'ai créé une DLL.Dans cette DLL il y a une fonction qui me permet d'instancier une classe et de me retourner cette nouvelle instance comme ceci
utilisation d'une dll [ par parain74 ]
Bonjour je suis nouveau sur ce site et tout nouveau dans la programmation en c.J'apprend avec labwindows et j'ai un projet de creer un banc d'essais e
Mélanger code managé et non managé [ par fred_82 ]
Bonjour,Je souhaiterais mélangé du code managé et du code non managé mais je n'y arrive pas.pour avoir un classe non managé, il suffit pourtant de cré
Exportation de string sur dll [ par wasaikos ]
Bonjour,Je suis sur un projet où je développe une application IHM sous WinDev11 qui fait appel à des DLL en C++ (codées sous Visual 6.0).Seulement je
Exporter Classe en DLL [ par victorcoasne ]
Bonjour,J'ai exporté une classe en DLL.Je voudrais savoir si je suis obligé de déclarer les variables private dans la prédéclaration de classe pour de
Utilisation d'une dll c# dans du code c++ [ par renyone ]
Bonjour à tous!J'espère que ce sujet ne fera pas doublon.J'aimerais pouvoir utiliser une dll que j'ai développée en c# dans du code C++ natif. Je n'ai
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|