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

Lazarus Pascal Discussion :

Transfert de composant de Delphi vers Lazarus


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Par défaut Transfert de composant de Delphi vers Lazarus
    Bonjour

    Je découvre Lazarus après de nombreuses années de développement sous Delphi.
    Je suis donc un néophyte bas niveau pour Lazarus.

    J'essaie de transférer un de mes programmes écrit sous Delphi.
    Ce programme utilise un composant particulier.
    Comment intégrer ce composant dans Lazarus ?, je n'ai pas de fichier dpk et je l'avais intégré dans ma palette Delphi grâce à un fichier .pas ("register components")

    Merci de votre aide.

    Cordialement,
    Jmd

  2. #2
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Bonsoir,

    Ce n'est pas plus compliqué que sous Delphi

    Regarde ce lien pour les bases et reviens vers nous pour un petit coup de pouce

    Il est préférable d'avoir un paquet pour la gestion de ton composant ne serait ce que pour les options et les chemins de compilation.

    Ensuite, si ton composant est visuel ou pas, le fonctionnement est pratiquement identique à celui de Delphi si ton code n'est pas trop exotique et n'utilise pas des Api Windows non portées dans FreePascal

    Cordialement,
    Chris

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Par défaut
    Bonjour

    Merci pour votre réponse

    J'utilise beaucoup de composants de la Jcl et Jvcl et j'ai essayé d'intégrer le paquet présent pour freepascal dans la nouvelle version mais hélas ça ne passe pas. Je suis sous Ubuntu LTS 11.04.

    Quant aux API Windows, hélas, j'en utilise quelques-unes et je crains fort que je m'engage dans "pas aussi simple que je ne le pensais".

    Les fichiers dont l'extension est .dat ne semblent pas acceptés ?

    Très cordialement

    Jmd

  4. #4
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Bonjour

    Effectivement, la jvcl a été pensée Windows et est remplie d'appels system mais une bonne partie des fonctions de base ont été portés sur Free Pascal. C'est souvent le préfixe qui change. Des procédures ont aussi été ajoutées permettant de contourner les obstacles
    Un petit travail de recherche s'impose dans ton cas en fonction du composant utilisé

    Quel est ce composant et quel est sa fonction pour voir comment t'aider ?

    Cordialement,
    Chris

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/08/2013, 16h06
  2. [Lazarus] Portabilité d'un code développé sous Delphi 5 vers Lazarus
    Par Emeric974 dans le forum Lazarus
    Réponses: 2
    Dernier message: 22/05/2013, 20h42
  3. [Lazarus] Portage d'un composant graphique Delphi vers Lazarus
    Par thierryc dans le forum Lazarus
    Réponses: 1
    Dernier message: 24/10/2009, 12h05
  4. Réponses: 1
    Dernier message: 13/05/2002, 09h19

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