begin process at 2012 05 29 11:05:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

dll et impression


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

dll et impression

mardi 2 novembre 2004 à 16:33:47 | dll et impression

luxdev

Bonjour,

J'essaye de faire une dll qui me servirai de module d'impression (choix de l'imprimante puis envoi) pour imprimer des fichiers textes et ou des images gif , jpeg ... pour cela j'ai créer un panel ou j'ai rajouté les composant d'impression déjà existant dans la barre d'outils ... sous bcb5 et vs c++
lorsque je compile mon code en exe (non dll ca marche) mais si je le compile en dll puis l'exécute ma dll me générer des erreur systèmes windows .... chai pas quoi ....

Quelqu'un pourrait t'il m'expliquer pourquoi cela ne marche pas dans une dll ?


merci

luxdev newbie ... qui sort les rames .... ldm
mardi 2 novembre 2004 à 17:28:52 | Re : dll et impression

racpp

Administrateur CodeS-SourceS
Salut,
Quelles sont ces erreurs affichées par Windows? Tu peux les mettre ici?
mardi 2 novembre 2004 à 17:39:46 | Re : dll et impression

luxdev

ben c les bon vieux message windows qui veulent rien dire ....

"l'exeption Exeption logiciel inconne (0x0eedfade) s'est produite dans l'emplacement 0x77e7e592"

puis j'ai un :
l'exeption unknowsoftware .... blablabla


ce que je comprend pas c que sans ces composants d'impression ma dll roule impect avec ca plante et sous forme d'exe ca marche ??? y sont allergique contre les impression contenue dans une dll ?

merci

luxdev
mardi 2 novembre 2004 à 19:30:16 | Re : dll et impression

racpp

Administrateur CodeS-SourceS
Généralement ce genre de messages d'erreur est affiché par Windows lorsqu'un programme tente d'accéder à un endroit de la mémoire en dehors de la zone qui lui est allouée. Personnellement, je n'ai jamais fait de DLL qui s'exécute directement. Je ne fais que des DLL qui exportent des fonctions. C'est vraiment obligatoire pour toi de mettre ton code dans une DLL? Si oui pourquoi?

mercredi 3 novembre 2004 à 09:13:48 | Re : dll et impression

luxdev

Personnellement, je n'ai jamais fait de DLL qui s'exécute directement. Je ne fais que des DLL qui exportent des fonctions.

: idem de toute facon une dll n'est pas prévu pour être géré comme un exe. bien entendu je déclare des procédures execterne et j'y fait appel a partir d'un autre prog.
Quand je dis que je compile mon code en exe , je regenère bien entendu un nveau projet avec les mm interface mais cette fois ci je le compile sous forme de programme.

en fait le but de ces dll est uniquement de créer des interfaces graphiques sur lesquels j'ai la main (interface de login, saisie, ...)

pourquoi : étendre les fonctionnalités de mon soft. non je n'ai pas d'autre solution.

mais sais tu prquoi le composant d'impression de bcb ou vs crach lorqu'il est inclu dans une dll


luxdev
mercredi 3 novembre 2004 à 13:27:22 | Re : dll et impression

racpp

Administrateur CodeS-SourceS
Salut,
Franchement, j'ai Visual C++ 6, et je n'ai jamais entendu parler d'un tel composant. Je ne programme qu'en pur API, c'est peut-être un truc spécifique pour MFC. Dans ce cas, c'est normal qu'on ne le connaisse pas.
mercredi 3 novembre 2004 à 14:19:34 | Re : dll et impression

luxdev

sous visual studio .net ca existe le composant "printdialog" dans la barre d'outils windows forms et il me semble que sous vc++6 aussi sous bcb c dans la barre d'outil dialogues .... m'étonnerai que tu l'ai pas sous borland ca existe depuis au moin la version 2 soit y a 6 7 ans ...

Sorry mais c quoi au juste tes mfc ...

[je ne programme qu'en pur API ... Dans ce cas, c'est normal qu'on ne le connaisse pas.]

c ton choix , moi je ne cherche pas a réinventer la roue ... et dans ce cas précis faire au plus vite pour pouvoir imprimer.

merci tout de mm pour ton aide.

luxdev
mercredi 3 novembre 2004 à 18:41:33 | Re : dll et impression

racpp

Administrateur CodeS-SourceS
MFC = Microsoft Foundation Classes : ce sont des classes prêtes à l'emploi afin de faciliter la programmation sous Visual C++. Je préfère l'API car ça permet de mieux maitriser et optimiser le programme. Comme tu le dis, chacun son choix. Le problème c'est que les deux univers (MFC et API) sont tellement différents qu'il devient difficile de comprendre l'un si on vient de l'autre. C'est pour cela qu'il est important de préciser si on travaille sous MFC ou API lorsqu'on pose une question ici. Dans le cas d'un autre compilateur, il faut le préciser aussi en plus du système d'exploitation. C'est pour cette raison que beaucoup de questions restent sans réponses.
jeudi 4 novembre 2004 à 09:12:07 | Re : dll et impression

luxdev

ok, merci pour ces présisions, ca éclaire un peu ma lanterne ....
bon api ou mfc je vais essayer de trouver une autre solution pour imprimer....
luxdev


Cette discussion est classée dans : impression, dll, marche, compile


Répondre à ce message

Sujets en rapport avec ce message

Création de DLL [ par Lorelei42 ] Bonjour,J'ai un gros programme en C et on m'a demandé d'en faire 1 DLL. Lors de mes cours en programmation, on ne m'a jamais parlé de DLL. J'ai trouvé Dev c++ [ par Nadaman ] Salut, J'ai un bug là je sais pas quoi faire. J'ai formater mon ordi à cause d'un spyware qui partait pas. J'ai réinstallé winXP et dev c++. Maintena utilisation de dll [ par mfrai02 ] Salut, J'ai récupéré un projet C++ qui utilise les dll suivantes : (le projet compile niquel) 'MSVCP71.dll' 'OLEAUT32.dll' J'ai crée un projet C++ M dll,dll, quand on t'as pas ??? [ par RV2931 ] bonjour,j'ai fais un prog qui utilise WS2_32.dll, pour les socket sous windows, c un genre de chat...c'est bien WSA pour faire du réseau, mais je me s ça compile sur dev et ça marche pas sur codeblocks [ par m2z ] comme le titre l'indique voici le code source ça marche sans aucun probleme sue DEV et ça donne le message undefined reference to 'sleep' voici le cod api marche pas [ par T_Mehdi ] salut a tous bon j'ai essayer d'utliser l'api suivante SetLayeredWindowAttributes avec quelque constante alors le compilateur me dit qu'elle est pas problème de dll [ par jc_romeo ] BonjourJ'ai un code que je dois mettre sous la forme d'une dll, de manière à ce que l'on puisse l'utiliser dans un autre langage.Je compile la dll sur Programme test de glutGetModifiers [ par sebtaptap ] J'ai fait ce tout petit programme pour savoir ce que renvoyait int glutGetModifiers() et il se trouve qu'il ne marche qu'a moitié. Le principe : Il c Compliation c++ pour utilisation JNI (besoin dll sous java) [ par GuiiTChon ] Bonjour à tous ceux voudront bien m'aider un peu ^^ Je vais essayer d'être clair : Mon but final est de parvenir à utiliser une DLL sous java. Le p


Nos sponsors


Sondage...

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 : 1,264 sec (4)

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