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

Lazarus Pascal Discussion :

Imprimante par défaut [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut Imprimante par défaut
    Bonjour,

    Voilà, je cherche à obtenir la liste des imprimantes installées et l'imprimante par défaut dans Lazarus.

    Je ne veux pas utiliser les recherches dans la base de registre, car entre XP, Vista et Seven ce n'est jamais la même chose.

    Quelqu'un sait-il comment faire ?

    Merci d'avance
    JS

  2. #2
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Par défaut
    Une fois l'unité Printers déclarée dans les uses, on doit pouvoir accéder à la liste des imprimantes installées sur le système.
    Voici une page qui me paraît utile dans la FAQ.

  3. #3
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    D'abord merci.

    J'avais trouvé le lien, mais Lazarus m'a posé pas mal de problème car il ne trouvait pas l'unité winutilprn. Et comme, je n'arrivais pas à lui faire avaler la pilule, j'ai galéré !

    Finalement, il m'a suffit de mettre un TPrinterDialog dans la form, pour que l'unité en question soit trouvée !

    Et même maintenant, que j'ai enlevé le dialogue, ça continue à fonctionner ! Pas évident de comprendre Lazarus.

    Mais, bon, après tout ça, ça fonctionne.

    Merci à toi

    JS

  4. #4
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut
    c'est une question de paquet installé, en l’occurrence printer4lazarus.

    un use de winutilprn ne force pas l'utilisation du paquet, ajouter le dialog, si ! Et même si on enlève ce dialog, le paquet reste chargé.

  5. #5
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    Merci pour cet éclairage.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Salut,
    Je remonte le topic car la procedure de la faq bug.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      DoEnumPrinters(ListBox1.Items);
    unit1.pas(37,17) Error: Identifier not found "DoEnumPrinters"

    J'ai bien ajouté le packet Printer4Lazarus.

    Avez vous une idée?

    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/05/2006, 09h22
  2. [VB.NET] Connaître l'imprimante par défaut
    Par botanique dans le forum Windows Forms
    Réponses: 5
    Dernier message: 01/02/2006, 13h14
  3. [printDialog] Imprimante par défaut
    Par Antunes dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 06/01/2005, 11h51
  4. Réponses: 8
    Dernier message: 06/12/2004, 12h24
  5. Impression PDF et imprimante par défaut
    Par bobbafet dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/11/2004, 21h33

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