Page 1 sur 1

GIAC avec DELPHI

Publié : jeu. août 21, 2008 7:03 am
par yvessimon
Bonjour,
Je souhaite utiliser GIAC sous DELPHI.
L'utilisation d'une dll sous DELPHI ne pose pas de problème.

Par contre ou puis-je trouver les nons des fonctions dans cette giac.dll.


Merci
Saluttaions

Publié : jeu. août 21, 2008 7:41 am
par parisse
bonjour,

je ne sais pas trop en fait. La seule méthode que je connais pour utiliser la librairie c'est d'exporter les headers C++ (qui sont dans le source de giac) pour appeler les fonctions et avoir accès aux structures de données (en particulier le type gen). En principe, il existe pour chaque fonction xcas, une fonction C++ dont le nom est le même que celui de la fonction xcas précédé d'un _. Si la fonction xcas admet plusieurs arguments, ils doivent être regroupés en un vecteur. La plupart des fonctions de giac ont un dernier argument qui est un pointeur servant à stocker le contexte d'évaluation (variables définies par exemple) et les modes (réel, type de syntaxe, etc.), on peut utiliser 0 comme argument pour une application avec un seul thread. Je ne sais pas si ça répond un peu à votre question?

Publié : jeu. août 21, 2008 11:32 am
par yvessimon
Bonjour,

Je dois me familiariser avec le c++....

Comment exporter les headers C++ ?

Est-ce possible avec devcpp ou bcc32 ?



Merci
Saluttaions
:D

Publié : jeu. août 21, 2008 1:31 pm
par parisse
Je pense qu'il est possible d'importer du c++ dans du code delphi, mais je ne peux pas vous dire comme ça, car je n'ai pas de doc, peut-etre qu'en cherchant sur google on trouve.
Je pense que la démarche doit être la même que pour importer depuis un autre compilateur C++ comme ceux que vous évoquez.
Pour l'instant je n'ai pas d'accès Internet rapide, je ne peux pas faire de recherches.
P.S.: Que comptez-vous programmer comme appli?

Publié : ven. août 22, 2008 6:55 am
par yvessimon
Bonjour,

Je dois avant tout me familiariser avec c++.

Giac est tres interressant pour le calcul formel.

J'ai découvert l'éditeur d'équation Tmthx. pour lequel je souhaterai utiliser la fonction simplify du popup menu.

Mais pour le moment je me documente sur c++

Merci pour les informations
a+

Salutations