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

Delphi Discussion :

PngComponents & D2007


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Homme Profil pro
    Chef de Projet ATIC
    Inscrit en
    Novembre 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de Projet ATIC
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 274
    Par défaut PngComponents & D2007
    Hello tout le monde,

    J'utilise depuis plusieurs versions les composants PngComponents de Thany (ici).

    A partir de D2006, il faut modifier le fichier thany.inc en ajoutant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {$IFDEF VER180}
      {$DEFINE THANY_COMPILER_9}
      {$IFDEF BCB}
        {$DEFINE THANY_CPPB}
        {$DEFINE THANY_CPPB_9}
      {$ELSE}
        {$DEFINE THANY_DELPHI}
        {$DEFINE THANY_DELPHI_9}
      {$ENDIF}
    {$ENDIF}
    afin de compiler et d'installer correctement les packages (aucun soucis sous D2006).

    Avec D2007, j'ai fait la même modification en remplaçant VER180 par VER190.

    La compilation des 3 packages se passe bien, mais au moment d'installer le dernier (PngComponentsD9D) j'ai le message suivant :



    Quelqu'un aurait-il une idée ? Bizarre que sous D2006 il n'y ait aucune erreur et que sous D2007 ça plante...

    Merci d'avance !

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Salut Okaryn
    Citation Envoyé par Okaryn
    A partir de D2006, il faut modifier le fichier thany.inc en ajoutant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {$IFDEF VER180}
      {$DEFINE THANY_COMPILER_9}
      {$IFDEF BCB}
        {$DEFINE THANY_CPPB}
        {$DEFINE THANY_CPPB_9}
      {$ELSE}
        {$DEFINE THANY_DELPHI}
        {$DEFINE THANY_DELPHI_9}
      {$ENDIF}
    {$ENDIF}
    Je ne sais pas si ça vient de là mais moi déjà, c'est pas pareil chez moi. VER180 donne THANY_COMPILER_10

    Donc, logiquement, pour D2007, ce serait VER190 et THANY_COMPILER_11...
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Membre chevronné

    Homme Profil pro
    Chef de Projet ATIC
    Inscrit en
    Novembre 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de Projet ATIC
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 274
    Par défaut
    C'est une modification que j'ai faite moi même, pour qu'avec D2006 il se comporte comme avec D2005 étant donné qu'il n'y jamais de références à THANY_COMPILER_10, ou alors en rajoutant d'autres modifications.

    Pourrais-tu mettre en pièce jointe ce fichier ? Que j'y jette un coup d'oeil.

    Merci,

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Ah? Je n'ai eu aucun problème avec le .inc original
    Citation Envoyé par Okaryn
    Pourrais-tu mettre en pièce jointe ce fichier ? Que j'y jette un coup d'oeil.
    Bien sûr
    Non modifié...
    Voici
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Membre chevronné

    Homme Profil pro
    Chef de Projet ATIC
    Inscrit en
    Novembre 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de Projet ATIC
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 274
    Par défaut
    Merci, j'ai apporté la même type de modification pour VER190, en ajoutant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {$IFDEF VER190}
      {$DEFINE THANY_COMPILER_11}
      {$IFDEF BCB}
        {$DEFINE THANY_CPPB}
        {$DEFINE THANY_CPPB_11}
      {$ELSE}
        {$DEFINE THANY_DELPHI}
        {$DEFINE THANY_DELPHI_11}
      {$ENDIF}
    {$ENDIF}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {$IFDEF THANY_COMPILER_11}
      {$DEFINE THANY_COMPILER_2_UP}
      {$DEFINE THANY_COMPILER_3_UP}
      {$DEFINE THANY_COMPILER_4_UP}
      {$DEFINE THANY_COMPILER_5_UP}
      {$DEFINE THANY_COMPILER_6_UP}
      {$DEFINE THANY_COMPILER_7_UP}
      {$DEFINE THANY_COMPILER_9_UP}
      {$DEFINE THANY_COMPILER_10_UP}
      {$DEFINE THANY_COMPILER_11_UP}
    {$ENDIF}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {$IFDEF THANY_DELPHI_11}
      {$DEFINE THANY_DELPHI_2_UP}
      {$DEFINE THANY_DELPHI_3_UP}
      {$DEFINE THANY_DELPHI_4_UP}
      {$DEFINE THANY_DELPHI_5_UP}
      {$DEFINE THANY_DELPHI_6_UP}
      {$DEFINE THANY_DELPHI_7_UP}
      {$DEFINE THANY_DELPHI_9_UP}
      {$DEFINE THANY_DELPHI_10_UP}
      {$DEFINE THANY_DELPHI_11_UP}
    {$ENDIF}
    mais le message d'erreur est toujours présent.

    Tu indiques que tu as envoyé le fichier original avec déjà la modification pour VER180 ? Bizarre car sur le site officiel ce n'est pas inclus dans le .INC livré.

    Dans le Changelog (répertoire Docs), la dernière version est aussi PngComponents 1.0 RC3 ?

  6. #6
    Membre chevronné

    Homme Profil pro
    Chef de Projet ATIC
    Inscrit en
    Novembre 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Chef de Projet ATIC
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 274
    Par défaut
    J'ai trouvé la solution (problème fréquent sous delphi apparemment en cherchant @initialization$qqrv dans Google) :

    1/ Pour le package PngComponentsD9D, retirez la référence "PngComponentsD9" de la partie "requiert"

    2/ Compiler => validez l'ajout de la référence "Png_D9"

    3/ Recompiler

    4/ Installer la package

  7. #7
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Citation Envoyé par Okaryn
    Tu indiques que tu as envoyé le fichier original avec déjà la modification pour VER180 ? Bizarre car sur le site officiel ce n'est pas inclus dans le .INC livré.
    Ben je ne me rappelle pas avoir modifié quoi que ce soit là-dedans en tout cas...
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

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

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