IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

[Compatibilité]Imprimer sous Win98


Sujet :

C++Builder

  1. #1
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut [Compatibilité]Imprimer sous Win98
    Bonjour

    J'ai un problème d'impression sous windows 98. J'ai réalisé une application console avec BCB v4 sous WinXP. Le but est d'imprimer un texte cyrillique.

    Lorsque je teste le programme sous WinXp, la page s'imprime correctement. Lorsque j'utilise windows 98, l'impression se fait mais la page est blanche.

    Je ne comprends pas le problème, quelqu'un pourrai m'aider et m'expliquer celui ci?

    Voici un bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    #include <condefs.h>
    #pragma hdrstop
    #include <stdio.h>
    #include <stdlib.h>
    #include <vector.h>
    #include <Printers.hpp>
     
    [....]
     
    //---------------------------------------------------------------------------
    #pragma argsused
    int main(int argc, char* argv[])
    {
        CreationResumeCYR();
        //Impression de l'image
        TPrinter *Print =new TPrinter;
        Print = Printer();
        Print->BeginDoc();
        Print->Canvas->StretchDraw( Rect(250, 100,6*Bitmap->Width, 6*Bitmap->Height)
                                    , Bitmap);
        Print->EndDoc();
         AnsiString path = ExtractFileDir(ParamStr(0));
            //fait la copie de Canvas
        TRect Image;
        Image.Top=0;
        Image.Bottom =3*Bitmap->Height;
        Image.Right =3*Bitmap->Width;
        Image.Left=0;
        Bitmap->Canvas->CopyRect(Image,Bitmap->Canvas,Bitmap->Canvas->ClipRect);
        if (FileExists(path+"\\resume.bmp"))
        	DeleteFile(path+"\\resume.bmp");
        Bitmap->SaveToFile(path+"\\resume.bmp");
        return 0;
    }
    Merci beaucoup pour votre aide

  2. #2
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut
    Bon j'ai teste sur 2 windows 98. Le premier est en français et suite a une compilation et un changement de marge, l'impression se fait normalement.

    Mais pour le second qui est un windows anglais, j'ai une feuille blanche pour l'impression. Malgré que le programme soit le même entre les 2.

    Auriez vous une idée pour résoudre le problème?


Discussions similaires

  1. comment, en C++, recuperer l'adresse mac sous win98?
    Par stefane1981 dans le forum Windows
    Réponses: 2
    Dernier message: 06/10/2005, 19h12
  2. Outils de developpement pour driver sous Win98 ?
    Par mickael777 dans le forum Windows
    Réponses: 7
    Dernier message: 23/09/2005, 16h33
  3. Demarrer MSDE en ligne de commande sous Win98
    Par Drahu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/09/2004, 15h18
  4. Commande Dos manquante(sous win98)
    Par Ben_becker8 dans le forum Windows 2000/Me/98/95
    Réponses: 9
    Dernier message: 07/05/2004, 17h05
  5. [progressSQL]installer sous win98 ??
    Par skapull dans le forum Administration
    Réponses: 2
    Dernier message: 04/04/2003, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo