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

EDI Delphi Discussion :

Message "Application is not licensed to use this feature"


Sujet :

EDI Delphi

Vue hybride

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

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut Message "Application is not licensed to use this feature"
    Salut à tous, lorsque j'éssaie d'accéder à une fonctions de mon paquets j'obtiens cette erreur:
    application is not licensed to use this feature
    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
      procedure initModule(infos: CModuleInitInfos);stdcall;
      begin
         showmessage('toto');
         if Form1 = Nil Then
         Form1 := TForm1.Create(infos.parent);
         showmessage('toto2');
         Form1.ParentWindow := infos.parent.Handle;
         Form1.Top:=0;
         Form1.left:=0;
         Form1.Width:=infos.parent.Width;
         Form1.Height:=infos.parent.Height;
         showmessage('toto3');
         Form1.Show;
         Form1.UIBDatabase:=Form1.minfos.UIBDatabase;
         showmessage('toto4');
     
      end;
    j'ai le message toto, puis juste après une erreur 'application is not licensed to use this feature:s
    Les autres fonctions de mon package semblent marcher :s

    Quelqu'un aurait une idée?
    J'ai cru voir qu'il pouvait s'agir d'une erreur si le package et le programme était compilés avec des compileurs de différentes éditions, mais j'ai recompilé les 2 sans succès :s.

    Merci d'avance !

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Juste une simple question :
    Ton paquet a ete compilé sur une version superieure a celle que tu utilise ? (Compilation sur Enterprise, execution sur Pro, etc ...)

    PAr exemple, les edition perso de borland, ne proposaient pas de gestion de BdD. LEs editions pro oui.
    Une idee serait de compiler un paquet utilisant les compos BdD sous une version pro pour les utilsier sur N Versions perso et ainsi gagner sur l'achat de licences.

    A mon avis Borland a du penser a ca, ce qui expliquerais que le paquet que tu utilise renvoie cette erreur car possede des fonctionnalitées non accessible sous ta version

  3. #3
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Finalement apres avoir lu le code j'ai trouve ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Form1.UIBDatabase:=Form1.minfos.UIBDatabase;
    Ceci confirme ce que je dit car les composants BdD ne sont pas preseent dans toutes les licences.

    L'erreur venant juste pares "toto" (donc lors de la creation de la form) est du au fait que ces composants sont crees dans le constructeur de la form ....

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Février 2005
    Messages
    317
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 317
    Par défaut
    Deux choses:
    L'erreur est sur la ligne
    Form1 := TForm1.Create(infos.parent);
    vu que je n'ai pas toto2. Sinon, j'ai compilé mon paquet avec la même version de delphi, j'ai recompilé tout. Par contre j'ai sauvegardé mes anciens paquets, alors je vais éssayer de refaire une installation propre :s.
    Meric !

  5. #5
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par nek_kro_kvlt Voir le message
    Form1 := TForm1.Create(infos.parent);
    Justement c'est a ce moment que la form cree les composants BdD utilisés plus loin.

    Tout semble converger .....
    en fait le plus simpe est deja de savoir si oui ou non ta licence (sur le poste qui pose probleme) permet d'utiliser les composants BdD Utilisé dans le paquet ....

  6. #6
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 105
    Par défaut
    SAlut
    Juste un petit truc, tu peux faire une execution pas a pas de ton appli et mettre des point d'arret, tu devrais les utiliser c plus efficace que les message box
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

Discussions similaires

  1. [POO] Using $this when not in object context
    Par rugueux dans le forum Langage
    Réponses: 4
    Dernier message: 26/09/2011, 14h49
  2. Envoi message a application externe
    Par JennBBd dans le forum VB.NET
    Réponses: 3
    Dernier message: 22/08/2007, 15h50
  3. Ordre des Messages lancement application
    Par lio33 dans le forum MFC
    Réponses: 3
    Dernier message: 09/05/2007, 14h34
  4. [VB.NET]Name Application is not declared (vbc.exe)
    Par mappy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/01/2007, 08h58
  5. Message d'erreur directory not empty
    Par le69 dans le forum Langage
    Réponses: 9
    Dernier message: 26/05/2006, 18h04

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