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] Reprise d'un code D4 (Classe TAdvExcel inconnu)


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 128
    Par défaut [D7] Reprise d'un code D4 (Classe TAdvExcel inconnu)
    Bonjour à tous,

    Voila je reprend une appli qui a été développée sous Delphi 4. Il refuse de compiler parce qu'il ne connait plus une classe 'TAdvExcel'. Je suppose que cette classe est le fruit d'un package mais je n'arrive pas à mettre la main dessus.

    Est ce que ca dit quelque chose à quelqu'un?

    Et meme si j'arrive à retrouver le package, je suppose que je ne pourra pas l'installer sur delphi 7?

    Qu'est ce qu'il faut que je fasse alors? Que j'efface toute trace de cette classe et que j'essaie de retrouver les composants de Delphi 7 qui présentent les mêmes fonctionnalités?

    Vos conseils sont les biens venu!!!

    Merci d'avance

    vince

  2. #2
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    TadvExcel est un composant tiers de Stefan Hoffmeister. Cela ne fait pas partie de la VCL.
    Si tu veux migrer ton code, il faut te proccurer une version de ce composant pour ta version de Delphi.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 128
    Par défaut
    ok merci. Celà ma permis de trouver plus de doc sur ce composant, mais malheuresement pas de trouver un composant pour D7.

    J'essais donc de réecrire le code en me passant de ce composant. Mais j'ai un petit problème c'est que la procédure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    procedure TCustomExcel.Exec(const Cmd: string);
      To execute Excel commands.
    est beaucoup utilisée (j'ai trouvé ca sur ce site: http://delphi.icm.edu.pl/ftp/d10free/aexcel.txt).

    Et je ne vois à quoi corresponde ces commandes par ex:
    quand il écrit ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ExcelApplication1.exec(Format('[FORMULA("%s", "R%dC%d")]',[FieldNames[i],Ligne,Colonne]));
    qu'est ce qu'il veut dire?

    Donc si quelqu'un à une idée de ce à quoi correspond ces commandes, il est le bienvenu. Ca me permettrait de les comprendre (j'ai cherché sur le site de microsoft mais ...plouf)

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par plante20100
    Donc si quelqu'un à une idée de ce à quoi correspond ces commandes, il est le bienvenu. Ca me permettrait de les comprendre (j'ai cherché sur le site de microsoft mais ...plouf)
    pas la peine de chercher sur MSDN le commentaire suivant issue du code source est assez explicite:
    { The UltraFast Excel DDE code is copyright 1997, 1998 }
    { by Stefan Hoffmeister. }
    Il utilise DDE au lieu de OLE Automation plus courant aujourd'hui.

    Tu peux aussi contacter l'auteur
    Stefan Hoffmeister (TeamB) http://www.econos.de/
    et lui demander s'il a un tableau de correspondance pour la conversion, tu ne dois pas être le premier à avoir ce problème.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 128
    Par défaut
    Ok merci pour le tuyau c sympa

    vince

Discussions similaires

  1. Cryptage du code des classes Java lors de la compilation
    Par brinx dans le forum Général Java
    Réponses: 4
    Dernier message: 26/01/2011, 11h31
  2. Eclipse ne compile plus mon code en class
    Par dcvman dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 01/01/2011, 14h23
  3. Réponses: 19
    Dernier message: 28/09/2010, 18h30
  4. Reprise d'un code C++ vers Visual C#.NET
    Par kinouseb dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/02/2007, 14h32
  5. [licences]Reprise d'un code sous LGPL ou CDDL
    Par le y@m's dans le forum Licences
    Réponses: 6
    Dernier message: 08/01/2007, 19h51

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