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

Composants VCL Delphi Discussion :

[D7] Télécharger un composant QRCode gratuit


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2022
    Messages : 5
    Par défaut [D7] Télécharger un composant QRCode gratuit
    Bonsoir, s'il vous plait quel est le site pour télécharger un composant QRCode gratuit sur delphi 7 code gear?

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Vous n'êtes pas claire, l'objectif est mal défini (affichage écran, impression ?)

    Une référence en matière de QRCode est la bibliothèque https://github.com/foxitsoftware/DelphiZXingQRCode
    qui n'est pas un composant sensu stricto, mais une unité qui va créer une image que vous pourrez utiliser

  3. #3
    Membre à l'essai
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2022
    Messages : 5
    Par défaut
    Comment je peux télécharger un composant DelphiZXingQRCode pour l'importer dans le code? pouvez vous m'envoyer le site de DelphiZXingQRCode gratuit? j'ai utilisé barcode2DQRCode han-soft mais il n'est pas gratuit je veux le remplacer par DelphiZXingQRCode

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    Auriez-vous des difficultés à voir les liens fournis ci-dessus ?
    En total, le lien Git a été fourni trois fois !
    Sans compter que c'est le premier lien retourné par Google ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par rania_artcom Voir le message
    Comment je peux télécharger un composant DelphiZXingQRCode pour l'importer dans le code?
    ce n'est pas un composant mais une unité
    pouvez vous m'envoyer le site de DelphiZXingQRCode gratuit?
    déjà donné

  6. #6
    Membre à l'essai
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2022
    Messages : 5
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    ce n'est pas un composant mais une unité

    déjà donné
    Mais moi j'ai besoin d'un composant pour le déclarer comme un type sur code source, par exemple comme TBarcode2D_QRCode de han-soft https://www.han-soft.com/barcode2d.php mais je veux un composant gratuit

  7. #7
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par rania_artcom Voir le message
    Mais moi j'ai besoin d'un composant pour le déclarer comme un type sur code source, par exemple comme TBarcode2D_QRCode de han-soft https://www.han-soft.com/barcode2d.php mais je veux un composant gratuit
    le mieux c'est que tu le développes toi même et que tu crées un compte Github pour offrir gratuitement le fruit de ton travail au monde entier qui t'en sera reconnaissant.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  8. #8
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    DelphiZXingQRCode c'est l'unité pour le uses
    TDelphiZXingQRCode c'est le nom de la classe dont une démonstration d'utilisation est ICI

    Un composant n'est qu'une classe héritant de TCompnent avec une procédure d'enregistrement Register au sein d'un package DPK pour produire un BPL qui permettra l'ajout dans la Palette, en réalité ce ne sert pas à grand chose, c'est le mode RAD qui n'a pas grand intérêt pour les composants non visuel, évidemment, je suppose que vous connaissez toutes cette terminologie du langage et IDE Delphi ...

    Pour en extraire l'essentiel qui semble hors de votre portée, je propose d'ailleurs un syntaxe plus courte (voire même plus rapide) que celle de la Démo utilisant un tableau au lieu d'un If et j'utilise un with cas c'est encore plus concis mais cela ne vous aidera pas à comprendre si vous ne connaissez pas cette instruction.

    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
    procedure TForm1.Update;
    var
      Row, Column: Integer;
    const
      COLORS: array[Boolean] of TColor = (clWhite, clBlack);
    begin
      with TDelphiZXingQRCode.Create do
      try
        Data := 'Ma Chaine a mettre dans le code barre';
        Encoding := qrAuto;
        QuietZone := 4;
        QRCodeBitmap.SetSize(Rows, Columns); // QRCodeBitmap TBitmap de la Démo
        for Row := 0 to Rows - 1 do
          for Column := 0 to Columns - 1 do
              QRCodeBitmap.Canvas.Pixels[Column, Row] := COLORS[IsBlack[Row, Column]);
     
      finally
        Free();
      end;
      PaintBox1.Repaint; /// PaintBox1 TPaintBox de la Démo
    end;
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  9. #9
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par rania_artcom Voir le message
    mais je veux un composant gratuit
    le beurre, l'argent du beurre et la crémière ? C'est un peu exagéré

  10. #10
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    Justement vous avez les deux avec ce Webinar, la présentation de DelphiZXingQRCode et le lien pour le télécharger, avez-vous lu le document indiqué ?
    Un composant élégant en XE2 qui est déjà assez ancien, presque dix ans, avec un peu de chance, il n'y aura pas trop de changement à faire, en particulier pour un retour arrière de l'UNICODE vers ANSI (surtout vu le support en WideString qui aurait pour intention de laisser la couche OLE COM géré l'UNICODE, tout pour penser à une compatibilité D7)

    D7, date de 2002, est-il raisonnable d'utiliser un compilateur vieux de 20 ans alors qu'il existe D11 aujourd'hui ?

    Citation Envoyé par SergioMaster Voir le message
    ue unité qui va créer une image que vous pourrez utiliser
    Alors je me permets de préciser que cela ne crée pas une image mais une matrice de point On/Off laissant la partie graphique à l'utilisateur comme ICI
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  11. #11
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 299
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    D7, date de 2002, est-il raisonnable d'utiliser un compilateur vieux de 20 ans alors qu'il existe D11 aujourd'hui ?
    Avant d'émettre ce genre de critique, il serait peut-être bon de connaître le contexte, non?

    Personnellement, si un client me demande de faire une modification sur un gros projet développé à l'époque sur D7, je ne vais pas m'amuser à le migrer en D11!!!

    Je doute fort qu'il soit possible de trouver un client d'accord de payer des coûts dont il ne verra pas le résultat concret.

    Le client qui utilise son programme se fout royalement de savoir si ce dernier a été compilé en D7 ou en D11

  12. #12
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    un client m'a payé un jour pour migrer un projet Turbo Pascal for Windows sous Delphi il faut dire qu'il avait attendu longtemps pour faire évoluer son produit...D'autant que les sources étaient sur microfiches et qu'il fallait tout retaper Du coup c'est moi qui ai proposé le passage à Delphi pour utilise les DFM au lieu de recréer les objets Turbo Vision par code...mais en fait j'ai du refaire du Turbo Vision dans Delphi car le projet utilisait les flux d'objets pour sauvegarder ses données
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  13. #13
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 522
    Par défaut
    Bonjour,
    pour revenir et répondre partiellement au sujet, voici une application sous D7 qui créé et affiche un QrCode dans un fichier PDF (logiciel créé au moment de la pandémie - existe aussi en D10.3 si besoin) :

    Attestation.zip

    A+
    Charly

Discussions similaires

  1. Composant chart gratuit pour mes angles?
    Par lili81 dans le forum C++Builder
    Réponses: 1
    Dernier message: 04/05/2008, 23h19
  2. Télécharger les composants ZEOS
    Par BXDSPORT dans le forum Bases de données
    Réponses: 7
    Dernier message: 26/06/2007, 07h19
  3. Composant listview gratuit
    Par Crayon dans le forum C++Builder
    Réponses: 20
    Dernier message: 09/12/2006, 21h56
  4. composant treelistview gratuit
    Par superal dans le forum C++Builder
    Réponses: 1
    Dernier message: 16/11/2006, 08h48
  5. Réponses: 5
    Dernier message: 08/02/2006, 10h52

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