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 :

Demande de test


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut Demande de test
    Bonjour,

    J'ai besoin d'aide pour tester le code suivant (cf. pièce jointe).

    C'est un mini projet de test d'une unité de décodage du type de jpeg le plus fréquent (une photo test jointe).

    Je vous remercie de m'aider à le tester sur un maximum de plateformes et d'environnements car j'ai essayé de le rendre le plus portable possible.

    Si cela vous est possible, merci pour vos retours, en précisant la version de Lazarus ou CodeTyphon, de l'OS et du processeur.

    En cas d'erreur (pourquoi pas, après tout ? ) , merci de vos précisions.
    Fichiers attachés Fichiers attachés
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 167
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    J'ai besoin d'aide pour tester le code suivant (cf. pièce jointe).

    C'est un mini projet de test d'une unité de décodage du type de jpeg le plus fréquent (une photo test jointe).
    Très intéressant. Pour l'occasion je me suis décidé à essayer Lazarus. Il est donc fort possible que je m'y sois mal pris, mais chez moi ça n'a pas compilé.

    project1.lpr(16,30) Error: Identifier not found "RequireDerivedFormResource"
    lazarus-0.9.30.4-fpc-2.6.0-win32

  3. #3
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Merci d'essayer !
    Finalement, en enlevant cette ligne, cela devrait le faire...
    Je vais corriger le fichier joint.
    RequireDerivedFormResource semble lié à une inclusion de ressource de la fiche => commenter la ligne, mettre à True, ajouter la ressource de la fiche peuvent être des solutions. J'ai choisi la première !
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 167
    Billets dans le blog
    9
    Par défaut
    Ça fonctionne.

  5. #5
    Membre éprouvé Avatar de Modulpro
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2010
    Messages : 76
    Par défaut
    Salut,
    Effectivement ce projet est intéressant et peut trouver des applications directes. Je l'ai testé avec deux configurations différentes :
    Windows 7 64bits (x86), lazarus 0.9.30, fpc 2.4.2
    Archlinux (à jour) 64bits (x86), lazarus 0.9.30.4, fpc 2.6.0-2
    Dans les deux cas la compilation se passe sans problèmes, et on obtient bien l'image à l'exécution.

    Cordialement.

  6. #6
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Merci à vous deux
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  7. #7
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 049
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    J'ai fait des tests sur trois machines ayant un dual-boot, ce qui permet une comparaison deux à deux. J'ai testé avec l'image fournie (nommée image 1 infra) ainsi qu'avec une image jpeg de 1215x1536 pixels avec une résolution de 150x150 pixels/pouce (nommée image 2) :
    • Machine 1 : AMD Athlon 64 3200+ 2 GHz avec 1 Gb de RAM
      • Windows 7 integral edition SP1 (32 bits) :
        • Image 1 : <1 ms ;
        • Image 2 : 750 ms en moyenne.
      • Linux Mandriva 2010.2 (32 bits) :
        • Image 1 : 31 ms en moyenne ;
        • Image 2 : 925 ms en moyenne.
    • Machine 2 : Intel P4 3 GHz avec 1 Gb de RAM
      • Windows 7 integral edition SP1 (32 bits) :
        • Image 1 : 15 ms en moyenne ;
        • Image 2 : 805 ms en moyenne.
      • Windows XP SP3 (32 bits) :
        • Image 1 : <1 ms ;
        • Image 2 : 750 ms en moyenne.
    • Machine 3 : AMD Athlon XP 1700+ 1,5 GHz avec 1 Gb de RAM
      • Windows 2000 SP4 (32 bits) :
        • Image 1 : 15 ms en moyenne ;
        • Image 2 : 1110 ms en moyenne.
      • Linux Mageia 2 (32 bits) :
        • Image 1 : 25 ms en moyenne ;
        • Image 2 : 1375 ms en moyenne.

    On peut constater une assez nette différence de performances entre Windows et Linux.
    Je n'ai eu aucun problème de compilation ni sur Windows ni sur Linux.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  8. #8
    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
    tu connais NanoJPEG ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  9. #9
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    @Alcatîz : merci bien ; je pense (c'est une intuition !) que la différence de vitesse entre Windows et Linux vient essentiellement de la différence d'implémentation de TLazIntfImage en fonction de l'OS.

    @Paul Toth : non, je ne connaissais pas NanoJpeg. Il est apparemment postérieur de 2 ans à mon code Delphi que je viens d'adapter pour Lazarus. Ce code n'est qu'une brique (les autres ne sont pas sèches !) et sert surtout à la base à illustrer là méthode de décodage. Autre but de cette version Lazarus : illustrer la portabilité, sous réserve de passer les tests que je sollicite ici !
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

Discussions similaires

  1. Demande de test bénévole sur algorithme de cryptage
    Par Marlan dans le forum Sécurité
    Réponses: 2
    Dernier message: 02/11/2011, 12h01
  2. Demande de test du shell et du système de fichiers de mon OS
    Par bouazza92 dans le forum Programmation d'OS
    Réponses: 15
    Dernier message: 16/06/2008, 13h04
  3. [Système] Demande de test de script
    Par cirtey dans le forum Langage
    Réponses: 8
    Dernier message: 14/06/2007, 17h36
  4. [Demande de tests] SELRA Moteur d'affichage 3D
    Par Bob.Killer dans le forum OpenGL
    Réponses: 5
    Dernier message: 31/08/2005, 19h18

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