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.
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.
Envoyé par Gilles LouïseEnvoyé par DiwannEnvoyé par hendersonEnvoyé par GeronimoEnvoyé par delire8Envoyé par KostiEnvoyé par MrJéjéEnvoyé par sdonatieEnvoyé par FreezeEnvoyé par slylafoneBonjour,Envoyé par BErwann
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)
NB si vous obtenez des erreurs de ce style en compilant :
c'est que vous utilisez une version de C++ builder inférieure ou égale à la 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [TLib Erreur] library too large, please restart with library page size 32.
Nouvelle version disponible, dans laquelle quelques bugs de compilation sous BCB4 ont été supprimé grâce à jeannot27. Un grand merci à lui.
Un bon début de doc
http://jeg.developpez.com/japi/docs/html/
Partager