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 :

problème de dll qtintf70


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Ludo_360
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 295
    Par défaut problème de dll qtintf70
    J'ai lu différentes supposition quant au message d'erreur sur la dll manquante lors de l'execution de certaines applications:

    Je test deux applications différentes, qui n'ont pas tout à fait les mêmes uses. Lorsque je veux executer l'une d'entre elles, tout se passe bien, mais l'autre nécessite "qtintf70.dll". J'ai lu que ça pouvait être un problème de clx, mais apparemment personne ne sait vraiment ce qu'est le clx: pour certains c'est pour les messagedlg, d'autres c'est pour que l'application fonctionne sous linux.
    Donc voila moi je n'ai pas besoin pour l'instant que ça fonctionne sous Linux, alors j'aimerais savoir comment faire pour que mes deux appli fonctionnent pareil, c'est à dire sans l'aide de cette DLL.

    merci pour vos indications...

    ludo

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut

    Est-ce que tu as parcouru ce thread ?
    La solution à ton problème est peut-être là !

    @+ Claudius

  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
    Alors tout d'abort le CLX est une librairie complete parallele a la librairie standard de Delphi, surtout en ce qui concerne la VCL.

    C'ets une librairie dite "Cross-Plateform" qui permet de developper des applciation compatible Windows et Linux, donc qui ne se base pas sur les API et les objets Windows pour generer ses graphiques.

    Elle s'appuie sur la Lib QT qui existe sur les 2 plateformes. D'ou l'erreur dans une certaine Dll "QTxxx".

    Pour ce qui est de la source de cette erreur, c'est que tu utilise forcement une des unitees de la CLX.
    Celles ci sont reconnaissable au prefixe "Q" dans le nom de l'unitee.
    PAr exemple Dialogs, buttons, fait parti de la VCL (windows) et QDialogs, QButtons fait parti de la CLX (Win-Lin).

    L'erreur viens a 90% de la fameuse unitee QDialogs qui propose une serie de fonctions MessageDlg bien plus fournie que son homologue VCL.

    Il te faut donc soit fournir la DLL avec ton applciation, soit te passer ce ces belles options atractives et te contenter de la pauvresse de la VCL sur ce coup la


    Edit : Quand je parle de compatibilite je parle de compatibilitee de code et non de binaires.
    C'est a dire qu'une applciation codee en utilisant la librairie CLX, peut aisaiement se compiler (moyenant certaines modifs quand meme dans la gestion du reste de l'applciation) sous linux via l'editeur Kylix.
    Ou bien, on peut transformer une applciation source VCL en applciation source CLX en renomant les unitee incluse par l'ajout d'un "Q".

    Cependant, Borland a abandonné Kylix et par la meme la piste linux. Donc la CLX n'a plus vraiement de raison d'etre ..... faute de compilateur compatible Pascal sous linux.
    QT etant devenu commercial, cela n'arrange pas les choses
    Les rares irreductible tentant encore de coder en pascal sous linux se tournerons plutot vers GTK

  4. #4
    Membre éclairé Avatar de Ludo_360
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 295
    Par défaut
    Okay merci bcp pour ces indications. Je n'ai plus qu'à faire mon choix.

    J'ai bien une unité Qcontrols donc mon soucis vient de la... Je pense que je vais incorporer qtintf70.dll avec mon appli pour garder cette unité.

    merci

    ludo

  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
    Oui si tu veux ....
    Mais verifie bien que tes besoin sont a la hauteur de la chose

    Je n'ai jamais vraiement trouvé l'utilité de l'usage d'une des fonctions CLX de MessageDlg ... du moins pas au moint de fournir une Dll qui risque de le plus etre maintenue dans les versions superieure de Delphi.

  6. #6
    Membre éclairé Avatar de Ludo_360
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 295
    Par défaut
    okay je vais voir ça...
    merci en tout cas

    ludo

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

Discussions similaires

  1. Problème utilisation DLL
    Par Tub-95 dans le forum MFC
    Réponses: 4
    Dernier message: 02/11/2005, 12h00
  2. conteneur de la STL (problème avec DLL et COM)
    Par moldavi dans le forum MFC
    Réponses: 8
    Dernier message: 25/07/2005, 22h43
  3. Problème de dll à l'execution
    Par gege2061 dans le forum Windows
    Réponses: 3
    Dernier message: 11/03/2005, 11h22
  4. problème execution dll
    Par semenzato dans le forum MFC
    Réponses: 15
    Dernier message: 19/12/2003, 16h40
  5. Problème de DLL.
    Par Lunedor dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/11/2003, 10h17

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