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 :

[Projet][Beta Test] EasyIndy


Sujet :

Composants VCL Delphi

  1. #1
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut [Projet][Beta Test] EasyIndy
    Bonjour,

    J'aurais besoin de Beta testeur pour un ensemple d'unité que j'ai développé pour facilité d'utilisation d'indy.

    Il me faudrait des testeurs possédant les versions de delphi suivante :

    • Delphi 5
    • Delphi 6
    • Delphi 7
    • Delphi 2006
    • Delphi 2007
    • Turbo Delphi Explorer


    Remarque: je développe avec Delphi 2005 donc pas besoin de béta testeur sur cette vesion

    Le beta testeur devront me retourner les informations suivantes (Directement dans ce post pas besoin de me le faire en MP) :

    • La version du delphi utilisée
    • Les bugs rencontrés à la compilation et en utilisation
    • Les manques de fonctions et ajouts possibles interessant


    Pas de remarques sur "Ca serait mieux de coder de cette manière ou comme cela", ce n'est pas le but de ces unitées qui doivent être facile à comprendre pour un débutant comme pour un expert

    Il y a déjà quelques erreurs que j'ai répertorié (et mis des indications de corrections en commentaires dans le code) mais je pense qu'il y en aura d'autres.

    Si vous utilisez les class avec le SSL, il serait bien de me fournir les DLL que vous avez utilisé.

    Détails des unités

    • xxxxIndy : unité des classes Easyindy
    • xxxxFrame : unité de démonstration des classes EasyIndy
    • uHttpErrors : Unité nécessaire à HttpIndy.
    • AddItemForm , ParamForm : unité utilisé dans les démonstrations.
    • Mainform : unité principale.


    Installation :

    Décompresser l'archive dans un répertoire (décompression complète avec répertoire).
    Quand vous compilez, l'exécutable est déposé dans le répertoire Bin et les dcu sont déposés dans le répertoire Trash.

    Merci à tous pour vos futurs tests
    Fichiers attachés Fichiers attachés
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    *Réservé*
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    Hello,

    Delphi 2007 Pro (upd #3 il me semble, au minimum #2)
    Vista Pro

    Chargement du projet "demo.bdsproj"

    Compilation bête et méchante et -> erreurs de compilation


    vala, sinon quand ce sera terminé je suis preneur
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  4. #4
    Membre habitué
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Points : 157
    Points
    157
    Par défaut
    Bonjour, sous Delphi 7.0 pro, ca me freeze complement D7. La seule solution, CTRL+ALT+DEL, Terminer processus Delphi32.exe....

    Je vais regarder ce qu'il se passe...

  5. #5
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Merci à vous deux pour vos informations ^^

    Citation Envoyé par TicTacToe Voir le message
    Hello,

    Delphi 2007 Pro (upd #3 il me semble, au minimum #2)
    Vista Pro

    Chargement du projet "demo.bdsproj"

    Compilation bête et méchante et -> erreurs de compilation


    vala, sinon quand ce sera terminé je suis preneur
    Alors ton problème vient du fait que j'utilise la dernière version d'indy et qu'ils ont modifier certaine valeur en Int64 au lieu de Integer.

    Normalement il faut changer cela dans 4 endroits du code, si tu doubles cliques sur l'erreur tu dois tomber dasn cette section du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        // si vous rencontrez une erreur à ce niveau lors de la compilation
        // il vous faut modifier le paramètre [AWorkCount: Int64] en
        // [AWorkCount: Integer] dans la définition des procédures.
        // En attendant de trouver la compilation conditionnelle adéquate
        OnWorkBegin := FHTTPWorkBegin;
        OnWork := FHTTPWork;
    Il devrait avoir le même problème dans l'unité FTPIndy

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
          procedure FIdFTPWorkBegin(ASender: TObject; AWorkMode: TWorkMode;
            AWorkCountMax: Int64); // <-- changer Int64 en integer
          procedure FIdFTPWork(ASender: TObject; AWorkMode: TWorkMode;
            AWorkCount: Int64); // <-- Idem

    Citation Envoyé par MedGIR Voir le message
    Bonjour, sous Delphi 7.0 pro, ca me freeze complement D7. La seule solution, CTRL+ALT+DEL, Terminer processus Delphi32.exe....

    Je vais regarder ce qu'il se passe...
    Alors la, c'est la première fois que je vois cela
    C'est juste quand tu ouvres le code ou quand tu exécutes la démo ?
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  6. #6
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Points : 436
    Points
    436
    Par défaut
    Citation Envoyé par Rayek Voir le message
    Alors la, c'est la première fois que je vois cela
    C'est juste quand tu ouvres le code ou quand tu exécutes la démo ?
    Idem pour ma part, on ouvrant le projet demo.dpr sous D7 prof
    A noter que j'ai les compos d'Indy de base installés avec D7, je n'ai jamais fait de mises à jour
    PpPool

  7. #7
    Membre habitué
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Points : 157
    Points
    157
    Par défaut
    En effet, Delphi se bloque dès l'ouverture du fichier .dpr...

    Si j'ouvre les .pas un à un, pas de probleme...

    Je vais essayer de comprendre...

  8. #8
    Membre habitué
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Points : 157
    Points
    157
    Par défaut
    Je viens de recréer ton projet Demo "à la main". Maintenant, je peux lancer la compilation... mais j'ai ce message (voir fichier joint):

    Pièce jointe 22649

    Je vais faire mon possible pour t'aider...

  9. #9
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par MedGIR Voir le message
    Je viens de recréer ton projet Demo "à la main". Maintenant, je peux lancer la compilation... mais j'ai ce message (voir fichier joint):

    Pièce jointe 22649

    Je vais faire mon possible pour t'aider...
    Grmf ... Est ce que tu peux m'afficher la liste des composants Indy possible (je n'ai pas de D7 pour voir cela ).
    Au vu de ton problème, il semble que le SSL ne soit pas gérer avec D7

    Peux tu aussi me transmettre les fichiers demo.* que tu as fait spécialement pour D7 (si tu peux même les renommer DemoD7.* ca serait bien )

    Merci aux participants
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  10. #10
    Membre habitué
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Points : 157
    Points
    157
    Par défaut
    PALETTE Indy - Clients:


    IdTCPClient
    IdUDPClient
    IdDAYTime
    IdDAYTimeUDP
    IdDNSResolver
    IdEcho
    IdEchoUDP
    IdFinger
    IdFTP
    IdGopher
    IdHTTP
    IdICMPClient
    IdIdent
    IdIMAP4
    IdIPMCastClient
    IdIRC
    IdLPR
    IdNNTP
    IdPOP3
    IdQOTD
    IdQOTDUDP
    IdRexec
    IdRSM
    IdSMTP
    IdSNNP
    IdSNPP
    IdSysLog
    IdTelnet
    IdTime
    IdTimeUDP
    IdTrivialFTP
    IdWhois

    PALETTE Indy - Serveurs:


    IdTCPServer
    IdUDPServer
    IdChargenServer
    IdChargenUDPServer
    IdDayTimeServer
    IdDayTimeUDPServer
    IdDICTServer
    IdDISCARDServer
    IdDISCARDUDPServer
    IdECHOServer
    IdECHOUDPServer
    IdFingerServer
    IdFTPServer
    IdGopherServer
    IdHTTPServer
    IdIdentServer
    IdIMAPServer
    IdIPMCastServer
    IdIRCServer
    IdMappedFTPServer
    IdMappedPOPServer
    IdMappedPortTCP
    IdMappedPortUDP
    IdTelnetServer
    IdNNTpServer
    IdPOP3Server
    IdQOTDServer
    IdQOTDUDPServer
    IdRexecServer
    IdRSMServer
    IdSimpleServer
    IdSMTPServer
    IdSyslogServer
    IdTelnetServer
    IdTimeServer
    IdTimeUDPServer
    IdTrivialFTPServer
    IdTunnelMaster
    IdTunnelSlave
    WhoisServer

    PALETTE Indy - Interception:


    IdBlockCipherIntercept
    IdConnexionIntercept
    IdCompressionIntercept
    IdLogEntry
    IdLogEvent
    IdLogFile
    IdLogStream

    PALETTE Indy - Gestionnaire E/S:


    IdIOHandleSocket
    IdIOHandleStream
    IdIOhandleThrottle
    IdServerIOHandleSocket
    IdServerIOHandleSSL
    IdSSLIOHandleSocket

    PALETTE Indy - Divers:


    IdSocksInfo
    IdAntiFreeze
    IdCookieManager
    IdEncoderMIME
    IdEncoderUUE
    IdEncoderXXE
    IdQuotedPrintable
    IdTimeStamp
    IdDecoderMIME
    IdDecoderUUE
    IdDecoderXXE
    IdDecoderQuotedPrintable
    IdIPWatch
    IdHL7
    IdMailBox
    IdMessage
    IdMessageDecoderMIME
    IdNetworkCalculator
    IdSyslogMessage
    IdThreadComponent
    IdThreadMgrDefault
    IdThreadMgrTool
    IdUserManager

    Voila la liste complete

  11. #11
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Merci

    Pour ton problème il faut utiliser TIdSSLIOHandleSocket à la place TIdSSLIOHandlerSocketOpenSSL (normalement tu vas devoir le modifier 4 fois)
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  12. #12
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 101
    Points : 132
    Points
    132
    Par défaut
    Bonsoir, Sous D7 Entreprise (delphi ne répond pas) dès l'ouverture du projet ! obligé de ctrl-alt-del A+ note: Utilisation du cpu à 99 %
    Windows 7 / Debian 8 jessie / Kali 2 / Nas Synology ds214se / Arduino Mega 2560 / Raspberry Pi 3

  13. #13
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    Rayek,

    J'ai eu le même pb que helpha1970

    J'ai 2 pc, 1 avec delphi7 entreprise, l'autre avec delphi5 entreprise

    La même chose sur les 2

    A+
    Errare humanum est, perseverare diabolicum (Sénèque)

  14. #14
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    Bon, je crois que j'ai trouvé.

    en fait c'est l'enregistrement du cache(?) qui plante.
    Je n'ai laissé que les extensions .dpr et .cfg pour les fichiers de projet (demo.dpr et demo.cfg)
    Le projet s'ouvre très bien

    il compile sous delphi7

    Maintenant j'ai des pb sous delphi5 avec la version de indy
    Existe-t-il la version 10 pour delphi5?
    Errare humanum est, perseverare diabolicum (Sénèque)

  15. #15
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par serge0934 Voir le message
    Bon, je crois que j'ai trouvé.

    en fait c'est l'enregistrement du cache(?) qui plante.
    Je n'ai laissé que les extensions .dpr et .cfg pour les fichiers de projet (demo.dpr et demo.cfg)
    Le projet s'ouvre très bien

    il compile sous delphi7

    Maintenant j'ai des pb sous delphi5 avec la version de indy
    Existe-t-il la version 10 pour delphi5?
    Sur le site d'Indy tu télécharges la dernière version et tu as les dpk pour la version 5 normalement
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  16. #16
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    Merci Rayek

    je le télécharge et je te tiens au courant
    A+
    Errare humanum est, perseverare diabolicum (Sénèque)

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Points : 103
    Points
    103
    Par défaut turboExplorer : ca ne le fait pas ...
    Bonjour,

    Ca ne fait rien ... ca se compile, la fenêtre disparaît (à peine si on la voit, d'ailleurs ...)
    A l'éxécution :'[Pascal Erreur fatale] E2202 Package 'IntrawebDB_72_90' requis non trouvé' ... le paquet est là, mais l'outil ne permet d'installer des paquets tiers (pour les composants visuels).
    Sinon, le changement de int64 vers integer à été nécessaire.

    Voilà

    Bon courage

  18. #18
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par talapoga Voir le message
    Bonjour,

    Ca ne fait rien ... ca se compile, la fenêtre disparaît (à peine si on la voit, d'ailleurs ...)
    A l'éxécution :'[Pascal Erreur fatale] E2202 Package 'IntrawebDB_72_90' requis non trouvé' ... le paquet est là, mais l'outil ne permet d'installer des paquets tiers (pour les composants visuels).
    Sinon, le changement de int64 vers integer à été nécessaire.

    Voilà

    Bon courage
    Merci pour les infos, je vais voir cela.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  19. #19
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 118
    Points
    118
    Par défaut
    Freeze de Delphi 7 entreprise

    PS: Il ne prend pas 100%, il prend un processeur c'est différent.
    J'ai quatre cœur et il ne prend que 25% donc 100% d'un seul processeur (bizarre)

    Edit:
    J'avais pas fini d'installer Indy10, j'ai simplement compiler les paquets, mais j'ai une erreur lors de l'installation des (bpl) voir fichier joint.
    Images attachées Images attachées  

  20. #20
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Citation Envoyé par Sundark Voir le message
    Freeze de Delphi 7 entreprise

    PS: Il ne prend pas 100%, il prend un processeur c'est différent.
    J'ai quatre cœur et il ne prend que 25% donc 100% d'un seul processeur (bizarre)

    Edit:
    J'avais pas fini d'installer Indy10, j'ai simplement compiler les paquets, mais j'ai une erreur lors de l'installation des (bpl) voir fichier joint.
    Avant d'installer Indy10 as tu bien désintaller indy9 ?
    Si non,:
    1- Désintalle indy (Il faut même nettoyer les répertoires du tout les fichiers pour ne pas avoir de soucis)
    2- Reinstalle Indy10
    3- Ne pas oublier de configurer dans les options de Delphi, les chemins vers les nouvelles BPL et dcu d'indy.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

Discussions similaires

  1. [Système] Beta-test détection de proxy
    Par BeRoots dans le forum Langage
    Réponses: 8
    Dernier message: 09/02/2009, 11h27
  2. [BETA TEST] Informations
    Par funkydata dans le forum NxEngine
    Réponses: 139
    Dernier message: 08/01/2009, 21h13
  3. [Joost] invite pour beta test
    Par grabriel dans le forum Films & TV
    Réponses: 50
    Dernier message: 17/05/2007, 14h18

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