Importare Dll scritte in c++ in VB6

di il
1 risposte

Importare Dll scritte in c++ in VB6

Ragazzi, proprio non ci riesco. Mi date una mano? Ho scritto una cavolata per provare in c++ ma non riesco a farla funzionare. Mi dice che i parametri non sono giusti. Questo è il listato:

bool stringa (short int pippo)

{
int c = 10;

if (pippo == c) {
return 1;
}
else {
return 0;
}
}


La dll riceve in ingresso un int e ritorna un Boolean. Dove sbaglio?

Grazie


http://www.vgsinformatica.altervista.org/punto13.ra

1 Risposte

  • Re: Importare Dll scritte in c++ in VB6

    Ciao,
    bool in C/C++ è un tipo di dati ben distinto dai vecchi TRUE e FALSE...
    In particolare "true" e "false" sono due valori particolari e in line adi massima differenti da 0 ed 1...
    Quindi una funzione che ritorna bool dovrebbe restituire true o false, non 0 od 1...
    Se invece utilizzi i booleani windows (BOOL) puoi ritornare 0 ed 1 normalmente (TRUE e FALSE in questo caso sono delle semplici #defines)

    Ciaociao

    Venite a visitarci qui: http://spazioinwind.libero.it/bottomapsoftware
Devi accedere o registrarti per scrivere nel forum
1 risposte