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

Fortran Discussion :

Interfacer code de calcul avec Delphi


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 174
    Par défaut Interfacer code de calcul avec Delphi
    Je dois interfacer un gros code de calcul fortran avec une IHM en Delphi sous windows XP; j'ai fais pas mal d'essais notamment en recompilant le code fortran sous forme d'une dll avec gfortran mais j'ai des soucis à priori liés aux sorties standard et aux écritures sur les fichiers. En fait, au premier appel de ma dll fortran, mon appli delphi se bloque.
    Quelqu'un a-t-il déjà eu ce type de problèmes?
    D'autre part, j'aimerais que mon code fortran interagisse avec mon appli delphi, notamment pour avoir une idée de la progression de mon calcul, y a-t-il un moyen de faire ce genre de chose?

    Sinon, je suis preneur de toutes les techniques de couplage fortran/delphi que vous pourrez me suggérer.

    Merci par avance pour vos suggestions.

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    j'ai le même genre de soucis, moi j'ai choisi la solution: je fait deux prog sépparés: un core en fortran, et un GUI en delphi.... je lance l'appli fortran depuis le GUI (en cachant la fenetre) et je redirige la sortie console dans un bloc note sur ma fenetre delphi

    ainsi pas de blocage ni de l'un ni de l'autre vu que c'est deux processus différents

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 174
    Par défaut
    Effectivement c'est de loin le plus simple, mais j'ai besoin de visualiser les résultats au fur et à mesure de l'avancement des calculs, et les fichiers de résultats ne sont pas ouverts en mode partagé, du coup je n'y ait pas accès depuis delphi

  4. #4
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    ça c'est le gros problème de windows: les fichiers en mode partagé, mais c'est étonnant, quel compilo tu utilise?

    sinon, y a une autre solution mais je ne suis jamais arrivé à la faire marcher c'est d'intercepter les flux: quand ton code de calcul envoie quelquechose sur la console, tu l'intercepte pour l'afficher dans ton code delphi... il y a des tutos sur le net, mais comme je te dis, j'ai jamais reussi à le faire marcher et je me suis concentré sur le code de calcul donc j'ai abandonné le truc...

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/11/2007, 18h09
  2. Calculs avec Delphi
    Par od.dev dans le forum Delphi
    Réponses: 3
    Dernier message: 25/12/2006, 13h07
  3. interfacer Sage commerciale avec delphi
    Par sir_ben dans le forum Bases de données
    Réponses: 4
    Dernier message: 14/07/2006, 09h24
  4. code non managé avec interface managée ...
    Par izbad dans le forum MFC
    Réponses: 6
    Dernier message: 19/12/2005, 16h36
  5. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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