begin process at 2012 05 30 05:00:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

CA VA TRÈs MAL ! ressource gdi


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

CA VA TRÈs MAL ! ressource gdi

jeudi 27 février 2003 à 00:00:00 | CA VA TRÈs MAL ! ressource gdi

michelmt

j'ai fais un programme qui sert a compté
combien de pièce je peut entré dans une
feuille de stratifier
il me dessine les grandes feuilles puis y insert
les pièces en écrivant (longueur,largeur,quantité),
tout va bien avec win xp MAIS ! avec tout les autre
system d'exploitation 95,98,ce,me ca va pas bien,
tout fonctionne mail le programme vide toute les
ressoureces gdi et utilisateurquand la vue se met
a jour "après 15 fois a peut près" ,alors le programe
n'affiche plus de texte et l'ordi fonctionne male
jusqu'a je ferme mon prog.. et tout reviend normale.

que ce passe t-il ?
jeudi 27 février 2003 à 00:01:33 | Re : CA VA TRÈs MAL ! ressource gdi

michelmt





-------------------------------
Réponse au message :
-------------------------------

> j'ai fais un programme qui sert a compté
> combien de pièce je peut entré dans une
> feuille de stratifier
> il me dessine les grandes feuilles puis y insert
> les pièces en écrivant (longueur,largeur,quantité),
> tout va bien avec win xp MAIS ! avec tout les autre
> system d'exploitation 95,98,ce,me ca va pas bien,
> tout fonctionne mail le programme vide toute les
> ressoureces gdi et utilisateurquand la vue se met
> a jour "après 15 fois a peut près" ,alors le programe
> n'affiche plus de texte et l'ordi fonctionne male
> jusqu'a je ferme mon prog.. et tout reviend normale.
>
> que ce passe t-il ?
jeudi 27 février 2003 à 08:52:35 | Re : CA VA TRÈs MAL ! ressource gdi

BruNews

Administrateur CodeS-SourceS
Libere tous les objets GDI quand tu finis employer.
Faudrait voir le code de ton WM_PAINT.
ciao...

-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'ai fais un programme qui sert a compté
> > combien de pièce je peut entré dans une
> > feuille de stratifier
> > il me dessine les grandes feuilles puis y insert
> > les pièces en écrivant (longueur,largeur,quantité),
> > tout va bien avec win xp MAIS ! avec tout les autre
> > system d'exploitation 95,98,ce,me ca va pas bien,
> > tout fonctionne mail le programme vide toute les
> > ressoureces gdi et utilisateurquand la vue se met
> > a jour "après 15 fois a peut près" ,alors le programe
> > n'affiche plus de texte et l'ordi fonctionne male
> > jusqu'a je ferme mon prog.. et tout reviend normale.
> >
> > que ce passe t-il ?
>
jeudi 27 février 2003 à 12:09:32 | Re : CA VA TRÈs MAL ! ressource gdi

michelmt


M.T.


-------------------------------
Réponse au message :
-------------------------------

> Libere tous les objets GDI quand tu finis employer.
> Faudrait voir le code de ton WM_PAINT.
> ciao...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
Voici une parti de mon code ,
il y en a environ 30 pages en tout
donc, beaucoup de texte et pointeur différent !

// CÉlément //

void CText::Draw(CDC* pDC, const CElement* pElement) const
{
COLORREF Color(m_Color);

if(this == pElement)
Color = SELECT_COLOR; //définit la couleur sélectionné
pDC->SetTextColor(Color);

CFont font;


font.CreateFont(-12, 0, 0, 0, 10, FALSE, FALSE, 0, ANSI_CHARSET,
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, DEFAULT_PITCH | FF_ROMAN,
"Times New Roman");
CFont* pOldFont = (CFont*) pDC->SelectObject(&font);

pDC->TextOut(m_StartPoint.x, m_StartPoint.y, m_String);
}

// CVIEW //

void CSketcherView::OnDraw(CDC* pDC)
{
CSketcherDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);

POSITION aPos = pDoc->GetListHeadPosition();
CElement* pElement = 0;
while (aPos)
{
pElement = pDoc->GetNext (aPos);
if (pDC->RectVisible(pElement->GetBoundRect()))
pElement->Draw(pDC, m_pSelected);

}
}

//emplacement du texte//

str6.Format("x%d ",ULONG (m_Tablex6));


strs6.Format("%d ",ULONG (m_Tabley6));


CPoint TtePoint(F6Point.x+m_Tablexs6-22, F6Point.y-m_Tableys6-10);
CPoint TePoint(TtePoint.x+50, TtePoint.y-15);

tout6 = mode6 + strs6 + str6;
CText* pTeElement = new CText(TtePoint,TePoint,tout6, pDoc->GetElementColor());


pDoc->AddElement(pTableElement);
pDoc->AddElement(pTeElement);
pDoc->UpdateAllViews(0, 0,pTableElement);
pDoc->UpdateAllViews(0, 0,pTeElement);


//////////////// /////// quantité

qnt6.Format("%d pcs",ULONG (j6));


CPoint TPoint(F6Point.x+m_Tablexs6-10, F6Point.y-m_Tableys6+6);
CPoint QntPoint(TPoint.x+30, TPoint.y-15);
CText* pTElement = new CText(TPoint,QntPoint,qnt6, pDoc->GetElementColor());

pDoc->AddElement(pTElement);
// pDoc->UpdateAllViews(0, 0,pTElement);
j6++;
F6Point.x=CoupPoint.x-.25;

******************************************************************
et il y en a beaucoup de texte comme ca !

CText* pTextElement = new CText(.............
CText* pGrbElement = new CText(..............

puis je fini avec -----------------pDoc->UpdateAllViews(0, 0);
mais la le prog.... n'est pas terminé car on peut changé les grandeurs
de stratifier pour fair des comparaison et ect ect ect...
jeudi 27 février 2003 à 16:31:12 | Re : CA VA TRÈs MAL ! ressource gdi

cedb002

Faut installer le pack de mise à jour sur les autres pc



-------------------------------
Réponse au message :
-------------------------------

> j'ai fais un programme qui sert a compté
> combien de pièce je peut entré dans une
> feuille de stratifier
> il me dessine les grandes feuilles puis y insert
> les pièces en écrivant (longueur,largeur,quantité),
> tout va bien avec win xp MAIS ! avec tout les autre
> system d'exploitation 95,98,ce,me ca va pas bien,
> tout fonctionne mail le programme vide toute les
> ressoureces gdi et utilisateurquand la vue se met
> a jour "après 15 fois a peut près" ,alors le programe
> n'affiche plus de texte et l'ordi fonctionne male
> jusqu'a je ferme mon prog.. et tout reviend normale.
>
> que ce passe t-il ?
vendredi 28 février 2003 à 05:10:48 | Re : CA VA TRÈs MAL ! ressource gdi

michelmt

mon ordi possède le xp puis win98,
et le 98 et j'ai fais tous les mis a jours
mais sans résulta , après le quelque
rafraichissement de la vue tout le texte
disparait et ne laisse que les rectangle
vide, mais malgré ca si j'enrégistre mon
document et que je ferme mon prog...
puis l'ouvre a nouveau tout est la,
il ne manque rien jusqua ! ! !
Comment fait-on une (FONCTION D'APPOINT)
car je croit que sa pourrais m'aidé ca ? mais
je suis pas sur, comme vous devez vous en
douté j'ai commencé a étudié la programation
cette été ,alors j'en connais pas très long !
vendredi 28 février 2003 à 06:03:53 | Re : CA VA TRÈs MAL ! ressource gdi

michelmt

j'ai mis un exemple sur ce site !

http://cf.geocities.com/michel_tremblay1/fdc/FdC.htm


Cette discussion est classée dans : programme, ressource, gdi, tr, mal


Répondre à ce message

Sujets en rapport avec ce message

Ajouter une ressource avec un bouton [ par aujeanfr ] bonjour à tous,je souhaite ajouter une ressource avec un bouton de telle sorte qu'aux exécutions suivantes de mon programme les ressources ajoutées so libérer une ressource sous GDI+ [ par franco82 ] bonjour à tous,je suis dans une panade pas possible, je cherche à afficher une image dans ma fenetre hWnd mais dès que je lance une nouvelle acquisiti copier un fichier ressource lors de l'execution [ par arthuro2001 ] Je voudrais copier un fichier exe ( ou tout autre type de fichier ) en ressource de mon programme sur la machine executant mon programme afin de pouv Probleme etrange Imprimante USB/programme GUI-GDI [ par bbear ] un truc à devenir fou...j'ai fait un petit jeu dans une fenetre windows (CreateWindowEx...), le truc banalaffichage en utilisant le GDI, les touches d Extraire fichier ressource [ par bouha_esstt ] salut a tous je veus creer un fichier exe quand je l execute il extrair les fichiers inclue dans les fichies resource ( dll, ocx ,tlb ) dans un rep !!! Problème avec Windows 98 !!! [ par yoyo269 ] Bonjour à toutes et à tous,j'ai un problème de compatiblité avec Windows 98 avec le programme suivant :http://siteayoyo.free.fr/Divers/YoyoCut.exePour placer un programme dans le systeme tray ?!? [ par gege1024 ] ce que je veut faire :   - placer mon programme dans le systeme tray lorsque je clic sur fermeture, avec disparition du programme de la barre des tach gestion de ressource [ par spiky31 ] bonjourje voulais juste savoir s'il était possible de modifier une ressource dans un executable en cour d'execution ou dans une dll référencée en memo MsCHart encore et toujours... [ par ptitanic ] Bonjour à tous, je veux utiliser le contrôle Active X MsChart mais j'ai un petit doute quelqu'un pourrait m'éclaircir peut-être..... lorsque j'insère écrire un fichier [ par sebastienmz ] bonjour TOut le MOnde jai faite un programme de traitement de texte avec dev cpp  et ma question est : Je lance mon programme ... je dit d'écrire dans


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,640 sec (4)

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