1. #1
    COX
    COX est déconnecté
    Nouveau Candidat au Club
    Inscrit en
    septembre 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 3
    Points : 1
    Points
    1

    Par défaut Borland C++ RTLENTRY EXPFUNC

    Bonjour,

    je suis occupé à retranscrire un programme C++ Borland 4.5 en .NET, je me casse les dents sur la fonction suivante, très peu sûr du traitement appliqué aux données.
    J'ai essayé de compiler le code source pour débugger mais sans succès.

    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
    void DoFFT(short int*);
     
    int         _RTLENTRY _EXPFUNC _matherr (struct exception _FAR*)
    {
     return 1;
    }
     
    int         _RTLENTRY _EXPFUNC _matherrl (struct _exceptionl _FAR*)
    {
     return 1;
    }
     
     
     short int vector[2*NSAMPLES];
     double FFT[NSAMPLES];
     for(i=0; i<NSAMPLES; i++) vector[i]=Samples[i];
     
     DoFFT(vector);
    Qui pourrait me mettre sur la piste ?

    Marc

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut

    Laquelle de ces 3 fonctions pose problème ?
    DoFFT est une fonction de ton programme.
    _matherr est une fonction documentée qui vérifie une erreur mathématique sur les nombres flottants
    _matherrl est la même chose pour les long double
    Tu essayes de porter ces fonctions ?? Tu n'as sûrement pas à le faire.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    COX
    COX est déconnecté
    Nouveau Candidat au Club
    Inscrit en
    septembre 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Bonjour Bousk,

    merci de t'arrêter sur mon post.
    ce qui me pose problème c'est la fonction DoFFT
    Quel est son impact (si il y en a un) sur les données passées en paramètres ?
    ++
    Marc

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Network game programmer
    Inscrit en
    juin 2010
    Messages
    4 712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : juin 2010
    Messages : 4 712
    Points : 19 439
    Points
    19 439

    Par défaut

    Et bien il te suffirait de lire son implémentation. Non ?
    Après vu le nom... Fast Fourrier Transformation ?
    Mais ma boule de crystal est en réparation.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  5. #5
    COX
    COX est déconnecté
    Nouveau Candidat au Club
    Inscrit en
    septembre 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Ben voui évidemment , je suis resté scotché sur le code qui suivait le void alors que la fonction est définie dans un autre fichier..
    merci pour ton temps, cela m'a remis dans le droit chemin..
    ++
    Marc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    void DoFFT(short int*);
     
    int         _RTLENTRY _EXPFUNC _matherr (struct exception _FAR*)
    {
     return 1;
    }
     
    int         _RTLENTRY _EXPFUNC _matherrl (struct _exceptionl _FAR*)
    {
     return 1;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choisir Visual c++ ou Borland C++Builder ?
    Par DevEric dans le forum Choisir un environnement de développement
    Réponses: 31
    Dernier message: 15/06/2007, 00h48
  2. Outils, cours et NOUVEAUX tutoriels pour Borland C++Builder
    Par hiko-seijuro dans le forum C++Builder
    Réponses: 10
    Dernier message: 12/03/2006, 23h33
  3. Que choisir ? Visual C++ ou Borland c++ builder ?
    Par ashram dans le forum Débats sur le développement - Le Best Of
    Réponses: 27
    Dernier message: 24/02/2003, 15h39
  4. Borland C++ 4 ou 5
    Par Shaym dans le forum C++Builder
    Réponses: 18
    Dernier message: 19/06/2002, 15h49
  5. Tutoriels et liens pour le Borland Database Engine
    Par Community Management dans le forum Paradox
    Réponses: 0
    Dernier message: 25/03/2002, 11h23

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