Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Creando dll que incluyen clases y namespace (https://www.clubdelphi.com/foros/showthread.php?t=52641)

Guillermo80 26-01-2008 21:49:02

Creando dll que incluyen clases y namespace
 
1 Archivos Adjunto(s)
Hola, estoy emepezando a crear una dll para usar en Delphi, el sistema a modo básico me sale, he probado haciendo una funcioncilla de suma y la exporto bien. Mi problema viene porque quiero exportar un código que contiene clases y namespaces que no sé muy bien cómo adaptarlos para poder exportar los métodos que contiene. El código empezaría como sigue:


namespace FLAC {
namespace Metadata {

// Metadata objects

class FLACPP_API Prototype {
protected:
//@{
/** Constructs a copy of the given object. This form
* always performs a deep copy.
*/
Prototype(const Prototype &);
Prototype(const ::FLAC__StreamMetadata &);
Prototype(const ::FLAC__StreamMetadata *);
...
...

¿Alguien me puede ayudar? Yo lo hacía poniendo
extern "C" _declspec(dllexport) al comienzo de cada funcion, pero aqui no lo tengo muy claro, y qué cabeceras poner en mi archivo de cabeceras.

Incluyo el código entero por si alguien le quiere echar un vistazo.

Guillermo80 27-01-2008 22:03:06

Me autorrespondo
 
Vale, creo que cometí un error, lo que pretendo exportar es el código fuente que se corresponde con la cabecera a la que me refiero (por fin lo encontré), pero pensaba que se podía hacer de alguna forma a través del encabezado que yo comentaba.

Seguiré investigando a ver si me sale, supongo que si nadie me ha contestado es por una de dos:

1- Estaba preguntando incongruencias totales :(

2- Realmente nadie sabe lo que intento hacer :eek:


La franja horaria es GMT +2. Ahora son las 11:59:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi