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 :

Excel_TLB et Excel2000


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de jmulans
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 397
    Par défaut Excel_TLB et Excel2000
    Bonjour,

    je reprend un projet en Delphi
    quand je lance l'exe tout marche bien
    mais je n'arrive pas a recompiler le code car le programme ne trouvais pas le fichier Excel_TLB.dcu
    j'ai finalement trouver comment l'ajouter : dans "importer une bibliotheque de type" j'ai ajouté EXCEL9.OLB

    mais maintenant quand je compile j'ai l'erreur suivante :
    "types incompatibles :'Excel2000._Workbook' et 'Excel_TLB._Workbook'"

    a noté que je n'ai pas encore touché au code et qu'il est censé marcher

    merci de votre aide

  2. #2
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    Ton code a certainement été écrit en utilisant une tlb (tlb = Type LiBrary ou Bibliothèque de Types) différente de celle que tu viens d'ajouter. Chaque version d'Excel (et même d'Office) propose sa propre tlb qui reprend plus ou moins à l'identique ce que contenait la version précédente et en y ajoutant les nouveautés.
    Il te faudrait identifier celle qui a été utilisée au départ. Il s'agit peut-être de celle qui est fournie avec Delphi (hors versions gratuites) et qui se trouve normalement dans RépertoireD'InstallationDeDelphi\Ocx\Servers. Cela peut être également une tlb importée comme tu viens de le faire.
    Regarde donc si tu as les fichiers *.pas dans le répertoire que je viens de citer.
    Ensuite, regarde dans tes sources le nom de l'unité utilisée.

  3. #3
    Membre éclairé Avatar de jmulans
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 397
    Par défaut
    apres avoir essayé d'importer tout et n'importe quoi, j'ai finalement remplacé tous les uses Excel_TLB du code par des uses Excel2000 et ça marche
    c'etait tout simple finalement, merci

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

Discussions similaires

  1. [Excel2000]Ouvrir un fichier xls au démarrage
    Par jamelie dans le forum Excel
    Réponses: 2
    Dernier message: 15/05/2007, 11h24
  2. [EXCEL2000] Insérer lignes automatiquement
    Par davidlemp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/08/2006, 15h41
  3. [D7-EXCEL2000] Formule dans cellule Excel qui ne se calcule pas
    Par Albertolino dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 09/09/2003, 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