Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    JEG
    JEG est déconnecté
    Membre éprouvé
    Avatar de JEG
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 418
    Points
    418

    Par défaut JEG : jAPI : Une API pour C++Builder

    http://jeg.developpez.com/japi/

    Cette API apaprtient au registre du middleware. Elle a été crée en ajoutant et triant les différentes fonctions ou classes que j'ai eu à programmer par moi-même pour remedier à certains manques dans C++ Builder.

  2. #2
    JEG
    JEG est déconnecté
    Membre éprouvé
    Avatar de JEG
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 418
    Points
    418

    Par défaut

    Citation Envoyé par Gilles Louïse
    C'est certes un très beau travail mais C++ Builder 6 donne 13 avrtissements à la seule compilation de jAPI.h
    En tout cas bravo, ca mérite à mon avis un tutoriel de félications.
    Merci et à bientôt
    Gilles
    Citation Envoyé par Diwann
    juste en passant... c'est un peu compliqué mais c'est bien !
    et on peut s'en servir pour faire plein de trucs compliqués... notemment sur les images ( rotations / conversions / redimensionnement... )
    moi je dis :
    Citation Envoyé par henderson
    Je ne l'ai pas installé mais par contre j'ai consulté les sources pour la mise au point de mes propres modélisations. Celà m'a été
    d'un très grand secours !

    Avec quelques commentaires en plus, un tel travail mériterait
    de figurer en tant que tutoriel pour montre aux autres comment
    modéliser, comment faire ceci... cela... !

    Un outil véritablement très précieux !
    Merci de nous avoir permis d'y accéder !

    JYP
    Citation Envoyé par Geronimo
    Bravo !
    Citation Envoyé par delire8
    ben qu'est ce qu'on peut dire de plus que "SUPER^99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 GENIAL !!!!", hein ?

    nan, serieusement, elle est vraiment trés trés utile mais vous ne pouvez pas vous imaginez a quel point.

    ps : JEG >> met seulement que tu as fait la JApi dans ton CV avec l'URL des Post-it et la, t'es embauché illico !
    Citation Envoyé par Kosti
    Un grand merci à JEG et sa biblioteque (jAPI) qui m'a permit de résoudre mon problème.
    Kosti
    Citation Envoyé par MrJéjé
    Je salue l'excellent travail de JEG, c'est impressionant tout ce que l'on peut trouver ! Encore merci.
    Citation Envoyé par sdonatie
    merci beaucoup pour la liste déroulante d'images qui m'a vraiment été d'un grand secours!!
    Citation Envoyé par Freeze
    Un énorme bravo pour cet énorme travail ... je dois bien reconnaitre que là, je reste complètement sur les rotules ... la diversité des éléments traités est impressionnante, en bref tout sur tout et avec détail ...
    encore bravo JEG, c'est un réel exploit
    Citation Envoyé par slylafone
    Trop fort la jAPI... En fait, tu ferais mieux de nous dire ce qu'elle ne sait pas faire, on gagnerait du temps. En tout cas, bravo pour ton travail et merci de le partager.
    Citation Envoyé par BErwann
    La JAPI est vraiment intéressante et utile, je la conseil à tous.
    Bonjour,

    Ca me fait très plaisir de voir que cette API est appréciée.

    Si des personnes souhaitent y apporter des modifications, optimisations etc... Je les intégrerais volontier.
    Si vous souhaitez rejoindre la communauté travaillant à son amélioration, n'hésitez pas à poster dans le post du groupe de travail

    cas concrets d'utilisation
    voici les exemples disponibles à la page http://jeg.developpez.com/japi :

    * Rotations avec jAPIimages
    * Gestion de sprites
    * Création de raccourcis et lancement de programmes extèrnes
    * Gestionnaire de persistence dans un fichier binaire pour des entités de tailles variables
    * Listbox d'image et de mémo
    * Manipulation de texte
    * Liste défilante d'images
    * Liste défilante de textes
    * Exemple d'utilisation de DirectDraw

    JEG

    Remarques :
    * il y a effectivement beauocup d'avertissements lors de la compilation de la jAPI, mais ces avertissements n'entravent normalement pas la bonne marche du programme.

    Remerciements à :
    * CGI (contributeur)
    * exe (notificateur)
    * Freeze (correcteur)
    * Greybird (correcteur)
    * jeannot27 (notificateur)
    * Juan64 (notificateur)
    * sdonatie / pauloux (notificateurs)
    * srvremi (contributeur)

    Documentation
    Malheureusement très peu de temps pour la rédiger, seul deux fichiers sont décrits :
    * http://jeg.developpez.com/japi/jAPIsystems.htm
    * http://jeg.developpez.com/japi/jAPItexts.htm

    A voir aussi :
    http://jeg.developpez.com/composants (merci à Alain Verdier)

  3. #3
    JEG
    JEG est déconnecté
    Membre éprouvé
    Avatar de JEG
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 418
    Points
    418

    Par défaut

    NB si vous obtenez des erreurs de ce style en compilant :

    Code :
    1
    2
    3
    4
    5
    6
    [C++ Erreur] jAPIresources.cpp(207): E2090 Le qualificateur 'Listactns' n'est pas une classe ou un nom de domaine d'appellation 
    [C++ Erreur] jAPIresources.cpp(207): E2379 ; manquant dans l'instruction 
    [C++ Erreur] jAPIresources.cpp(217): E2090 Le qualificateur 'Listactns' n'est pas une classe ou un nom de domaine d'appellation 
    [C++ Erreur] jAPIresources.cpp(217): E2256 Pas de : qui suit le ? 
    [C++ Erreur] jAPIresources.cpp(468): E2090 Le qualificateur 'Listactns' n'est pas une classe ou un nom de domaine d'appellation 
    [C++ Erreur] jAPIresources.cpp(468): E2377 ) manquante dans l'instruction If
    c'est que vous utilisez une version de C++ builder inférieure ou égale à la 5.
    il vous faut donc éditer le fichier jAPIresources.cpp et supprimer toutes les occurences de Listactns::

    merci à "exe" pour avoir remonté le problème

    de même si vous obtenez ce message d'erreur :

    Code :
    [TLib Erreur] library too large, please restart with library page size 32.
    allez dans le menu projet/option du projet, onglet TLib, et dans le champs "taille de page", entrez 0x0100, si cela engendre toujours l'erreur revenez à cet endroit et tu entrez 0x0200 etc... normalement 0x0100 suffit amplement.

  4. #4
    JEG
    JEG est déconnecté
    Membre éprouvé
    Avatar de JEG
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 418
    Points
    418

    Par défaut

    Nouvelle version disponible, dans laquelle quelques bugs de compilation sous BCB4 ont été supprimé grâce à jeannot27. Un grand merci à lui.

  5. #5
    JEG
    JEG est déconnecté
    Membre éprouvé
    Avatar de JEG
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 418
    Points
    418

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •