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 :

Passage de Delphi à Lazarus : composant qui utilise DBTables


Sujet :

Lazarus Pascal

  1. #1
    Membre à l'essai
    Profil pro
    Personnel
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Personnel

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Points : 16
    Points
    16
    Par défaut Passage de Delphi à Lazarus : composant qui utilise DBTables
    Merci d'abord pour vos articles et votre aide aux utilisateurs DELPHI.
    je viens de tenter la transition de DELPHI5 (ou DELPHI7) à LAZARUS et je me trouve face à des incompatibilités , et l' aide trouvée dans le WIKI de LAZARUS ne me permet que de résoudre quelques unes car cette aide ne donne que des pistes générales !
    mon problème vient essentiellement de nombreux composants tiers que j'utilise , car il y en avait énormément , la plupart gratuits, sur des sites comme TORRY.NET , à la belle époque des années 2000-2015 ; mais leurs auteurs ont abandonné toute suivi et évolutions.
    pour une 1ere Application qui utilise DsFancyButton , GradBtnH , mFileScan , et la très connue ProLib18 (de D. Barabash)
    * {$ASMMODE INTEL} simplement pour une instruction Mov EAX,ax car EAX n'est pas reconnu (motif LAZARUS est multi-plateforme)
    * Uses Windows au lieu de WinTypes
    * un TTextStyle défini dans Lazarus qui entre en conflit avec un TTextStyle interne au composant DsFancyButton

    mais là ou je cale, et ne trouve pas ce qu'il faut faire , c'est par exemple un composant qui utilise DBTables .... par quoi remplacer cela ??
    je pensais naivement qu'en mettant {$MODE DELPHI} LAZARUS serait assez intelligent pour comprendre, mais cela ne fait rien.

    Y a t il un forum qui recense tous les cas pratiques rencontrés par ceux qui ont eu de tels problèmes de portage ?

  2. #2
    Rédacteur

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 858
    Points
    20 858
    Billets dans le blog
    84
    Par défaut
    Citation Envoyé par zouriteman Voir le message
    mais là ou je cale, et ne trouve pas ce qu'il faut faire , c'est par exemple un composant qui utilise DBTables .... par quoi remplacer cela ??
    je pensais naïvement qu'en mettant {$MODE DELPHI} LAZARUS serait assez intelligent pour comprendre, mais cela ne fait rien.

    Y a t il un forum qui recense tous les cas pratiques rencontrés par ceux qui ont eu de tels problèmes de portage ?
    Bonjour,

    Non, il n'y a pas de forum dédié au portage de Delphi à Lazarus, mais le forum Lazarus permet de poser toutes les questions souhaitées et les réponses des utilisateurs ne manquent en général pas !
    Pour ce qui est de DBTables, il s'agit d'un problème qui est lié aux changements importants intervenus en matière de bases de données depuis pas mal d'années déjà. Il vaut mieux oublier les approches anciennes avec les fichiers DBase pour se tourner vers des méthodes plus modernes (et surtout plus efficaces).
    Pour ce faire, je suggère la lecture du tutoriel de notre ami alcatîz :
    Gestion d'une base de données MySQL avec les composants natifs de Lazarus
    Une autre piste sera les billets de tourlourou dédiés à SQLite, par exemple :
    Genèse d'une librairie Pascal pour SQLite
    Sinon, encore une fois, poser des questions ici est tout à fait indiqué !

Discussions similaires

  1. [Lazarus] Passage de DELPHI à Lazarus
    Par ChPr dans le forum Lazarus
    Réponses: 2
    Dernier message: 06/09/2011, 17h11
  2. Réponses: 5
    Dernier message: 14/08/2009, 10h24
  3. Appli Delphi qui utilise Outlook
    Par slimjoe dans le forum Delphi
    Réponses: 3
    Dernier message: 27/11/2006, 20h27
  4. Composants qui ont disparus de Delphi 7
    Par prenaud dans le forum Delphi
    Réponses: 3
    Dernier message: 11/09/2006, 11h59
  5. composant qui convertis des chiffres en lettre sous Delphi?
    Par ouldfella dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/03/2006, 15h28

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