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

QuickReport Discussion :

[Quickreport] Simuler l'existence d'une imprimante


Sujet :

QuickReport

  1. #1
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut [Quickreport] Simuler l'existence d'une imprimante
    Salut;
    Sachant que Delphi, pour faire des prévisualisations d'états sous quickreport, a besoin d'une imprimante installée. Ma question est la suivante : peut-on, par programmation sous Delphi, simuler l'existence d'une imprimante sans que celle-ci ne soit réellement installée?
    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 291
    Points : 41 754
    Points
    41 754
    Billets dans le blog
    65
    Par défaut
    je ne pense pas que cela est quelque chose à voir avec Quickreport , c'est plutôt un problème de programmation Delphi /API . Une idée ,peut-être ,faire une/plusieurs entrée(s) dans la base de registre

  3. #3
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Merci mais comment ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 291
    Points : 41 754
    Points
    41 754
    Billets dans le blog
    65
    Par défaut
    je n'en sais pas grand chose
    j'ai eu cette idée car je sais que l'on peut changer via delphi l'imprimante par défaut (au moins un topic dans le forum Delphi , si mes souvenirs sont bons )
    je me suis donc dit que tu pouvais taper dans la base de registre peut être au niveau de HK_Current_user\printers
    à voir , en faisant trés attention
    mais je ne suis pas sur que quickreport n'ai pas besoin , malgré tout, du driver de l'imprimante même en prévisualisation ?

  5. #5
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Re;
    Je cherche toujours une astuce me permettant de faire croire à mon Delphi qu'il y a une imprimante installé même si celle-le ne l'est pas.

    Quelqu'un pourrait avoir une piste?

    Merci.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Si le but est de pouvoir faire une prévisualisation avec quickreport,
    pourquoi ne pas installer tout simplement n'importe quelle imprimante ?
    Même si elle n'existe pas physiquement, tu pourras faire une prévisualisation.

    Tu peux aussi :

    - installer une imprimante virtuelle qui te crée un fichier au format pdf, il y a plein de petit programme gratuits sur internet pour faire ca.

    - utiliser l'imprimante "Microsoft Office Document Image Writer" si tu as office.

    - utiliser l'imprimante "Microsoft XPS Document Writer" si tu as .net framework 3.0

  7. #7
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    Re
    Tout à fait d'accord sauf que j'aimerais que lors d'une installation de mon application chez un client, qui n'a pas d'imprimante installée, que cela sois fait automatiquement sans qu'il ne s'aperçoive ou qu'il m'appel pour souligner un dysfonctionnement de l'application alors que ce 'est pas le cas.

    J'espère avoir été assez claire, merci tout de même.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Il te suffit de livrer .net framework 3.0 avec ton application pour avoir l'imprimante "Microsoft XPS Document Writer".

    Je ne pense pas qu'il y ai d'autre solution... Sans imprimante, pas de prévisualisation.

  9. #9
    Membre émérite
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 401
    Points : 2 310
    Points
    2 310
    Par défaut
    j'ai essayé avec "Microsoft XPS Document Writer" mais sans résultat, je reçois en revanche une erreur comme quoi aucune imprimante n'est installée sur mon ordi.


Discussions similaires

  1. Réponses: 1
    Dernier message: 04/09/2011, 22h41
  2. [VB.NET] Vérification d'existance d'une table
    Par Hoegaarden dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/05/2004, 11h17
  3. Piloter une imprimante
    Par Tigresse dans le forum Assembleur
    Réponses: 5
    Dernier message: 27/03/2003, 14h57
  4. [VB6] [Impression] Savoir si une imprimante est installée
    Par Norm59ttp dans le forum Installation, Déploiement et Sécurité
    Réponses: 2
    Dernier message: 19/12/2002, 10h29
  5. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 14h55

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