Codice Delphi e C++

di il
1 risposte

Codice Delphi e C++

Ho realizzato due applicazioni col BDS 2006, una in Delphi e l'altra in C++.

Adesso ho la necessità di integrale in un'unica applicazione.

E' possibile farlo col BDS?

Praticamente vorrei invocare i metodi in C++ dall'applicazione Delphi.

Qualcuno potrebbe aiutarmi?

1 Risposte

  • Re: Codice Delphi e C++

    Io questi giochetti li faccio con VB e delphi oppure tra VB e C++.

    In entrambi i casi in VB definisco le funzioni come esterne tipo le chiamate alle API.
    In seguito creo in delphi oppure in C++ una DLL anziché un'EXE.
    In delphi definisco le funzioni ed alla fine inserisco l'istruzione exports con la lista delle funzioni che voglio rendere visibili da altri programmi, in c++ le inserisco in un file .def.

    Per il tuo caso penso dovresti creare in c++ una dll ed inserire le procedure in un file .def, mentre per delphi dovresti definire le funzioni come external. Di sicuro per ogni funzione occorre inserire la direttiva stdcall da inserire per rendere compatibili le chiamate alle funzioni di linguaggi diversi.
Devi accedere o registrarti per scrivere nel forum
1 risposte