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

Composants FMX Delphi Discussion :

Créer une bibliothèque avec point d'accès


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut Créer une bibliothèque avec point d'accès
    Bonjour,

    j'ai une vieille bibliothèque d'UDF IB/Firebird que je voudrais migrer celle-ci vers Linux
    une chose m'interpelle et me fait "peur"
    en gros voilà la bibliothèque
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    library freelib;
     
    { Important note about DLL memory management: ShareMem must be the
      first unit in your library's USES clause AND your project's (select
      View-Project Source) USES clause if your DLL exports any procedures or
      functions that pass strings as parameters or function results. This
      applies to all strings passed to and from your DLL--even those that
      are nested in records and classes. ShareMem is the interface unit to
      the DELPHIMM.DLL shared memory manager, which must be deployed along
      with your DLL. To avoid using DELPHIMM.DLL, pass string information
      using PChar or ShortString parameters. }
     
    uses
      SysUtils,
      ibheader in 'Ibheader.pas',
      StrFncs in 'Strfncs.pas',
      TimeFncs in 'Timefncs.pas',
      MathFncs in 'Mathfncs.pas';
     
    {$R *.RES}
     
    {$E DLL}
    exports
      AgeInMonths      index 0,
      CDOWLong         index 1,
      CDOWShort        index 2,
      CMonthLong       index 3,
      CMonthShort      index 4,
      DayOfMonth       index 5,
      DayOfWeek        index 6,
      DayOfYear        index 7,
      Month            index 8,
      Quarter          index 9,
      WeekOfYear       index 10,
      Year             index 11,
      YearMonth        index 12,
      Quinzaine        index 13,
      IsDivisibleBy    index 100,
      Modulo           index 101,
      SupZeroSum       index 102,
      FloatSupZero     index 103,
      IsBitSet         index 104,
      BitOn            index 105,
      BitOff           index 106,
      BitToggle        index 107,
      Max2Int          index 108,
      Left             index 200,
      lrTrim           index 201,
      lTrim            index 202,
      Mid              index 203,
      Right            index 204,
      rTrim            index 205,
      Strip            index 206,
      Log_UpdParam     index 207,
      Log_InsParam     index 208,
      DumpDebug        index 209,
      Log_Export       index 210,
      Log_Import       index 211,
      Add2Strings      index 212,
      LotCmde          index 213,
      PtPos            index 214;
    begin
    end.
    mon interrogation , la liste de warnings de la compilation
    [dcc32 Avertissement] Freelib.dpr(33): W1002 Le symbole 'INDEX' est spécifique à une plate-forme

    Question : comment je fais ? je n'ai pas encore fouillé

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    tu vires les index, de toute façon même sous Windows je crois que c'est obsolète
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    C'est sûr la méthode est radicale
    Merci, je vais procéder

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/04/2019, 14h02
  2. Réponses: 8
    Dernier message: 06/04/2018, 10h32
  3. [Débutant] créer une bibliothéque de traitement d'image avec MATLAB
    Par maissaab dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 19/07/2010, 20h06
  4. Créer une table avec un point ?!?
    Par seb-65 dans le forum Administration
    Réponses: 5
    Dernier message: 06/08/2009, 10h26
  5. Réponses: 0
    Dernier message: 20/05/2008, 17h09

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