Article View: alt.comp.lang.learn.c-c++
Article #712Re: C�mo crear una DLL con Visual C++
From: Alberto Rodr�guez Calvo
Date: Thu, 20 Nov 1997 00:00
Date: Thu, 20 Nov 1997 00:00
37 lines
1848 bytes
1848 bytes
Todo lo necesario para crear DLL para usar con VB esta
descrito en el archivo
VB?DLL.TXT en tu directorio de VB.
En tu caso particular, el modo de llamada a funciones en DLL
externas debe ser con el modificador 'pascal'.
Jose Ignacio G�mez Esp�nola escribi� en mensaje
<01bcf514$89eea240$60bfd696@cromo.ugr.es>...
> Estoy intentando crear una DLL con Visual C++ con objeto
de poder usar una
>funci�n en concreto con Access Basic.
>
> El c�digo de dicha DLL es el siguiente:
>...
>#define DllExport __declspec( dllexport )
>
>int DllExport execSincro(char *nombreAplicacion, char
*argumentos) {
> return
spawnlp( 0,nombreAplicacion,"basura",argumentos,NULL);
>}
>
> La DLL me la genera sin problemas, e incluso puedo llamar
a la funci�n execSincro desde mi c�digo de Access Basic.
>
>es capaz de abrirme el notepad y crearme dicho fichero de
texto, pero al
>cerrar el Notepad se ve que ocurre un error (es decir,
cuando termina la
>ejecuci�n de mi funci�n execSincro, me devuelve un error
con el mensaje:
>
>"La convenci�n de llamada a la DLL no es correcta"
>
Technical Details
Message-ID:
<651ri5$jat$1@sansecus3.usc.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bcf514$89eea240$60bfd696@cromo.ugr.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1053fc,2ae017cbf7f53fa1 X-Google-Attributes: gid1053fc,public X-Google-Thread: f53ec,2ae017cbf7f53fa1 X-Google-Attributes: gidf53ec,public X-Google-Thread: 114592,2ae017cbf7f53fa1 X-Google-Attributes: gid114592,public From: "Alberto Rodr�guez Calvo" <cttarc@usc.es> Subject: Re: C�mo crear una DLL con Visual C++ Date: 1997/11/20 Message-ID: <651ri5$jat$1@sansecus3.usc.es> X-Deja-AN: 291117826 References: <01bcf514$89eea240$60bfd696@cromo.ugr.es> X-Mimeole: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: Universidade de Santiago de Compostela. SPAIN Newsgroups: alt.comp.lang.learn.c-c++,es.comp.lenguajes.c++,es.comp.lenguajes.visual-basic