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

  1. #1
    Membre averti
    DLL développée en C++ Builder pour être utilisée avec Delphi
    Ce message n'a pas pu être affiché car il comporte des erreurs.

  2. #2
    Membre averti
    Salut,
    l'entête de la déclaration de la fonction doit être la suivante
    extern "C" __declspec(dllexport) __stdcall void Float(char * mnemonic,float *Reponse);

    la fonction exportée devient alors Float et non _Float

    en outre en delphi avec une DLL "C" il est préférable d'utiliser les PChar,
    -- > Appel delphi

    Procedure Float(mnemonic: Pchar; totorSingle);stdcall ;external 'FloatDLL.DLL';


    var
    ReponsePtr: Single;
    totorChar;
    begin
    totor:='00“B';
    Float(totor,@ReponsePtr);
    Label2.Caption:=FloatToStr(ReponsePtr);
    end;

    Salutations

  3. #3
    Membre averti
    J'ai fait exactement ce selon tes recommandations et ça fonctionne très bien. Je te remercie infiniment de ton aide.

    Jacquelin Rouleau

###raw>template_hook.ano_emploi###