🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.lang.learn.c-c++
Article #712

Re: C�mo crear una DLL con Visual C++

#712
From: Alberto Rodr�guez Calvo
Date: Thu, 20 Nov 1997 00:00
37 lines
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-mail
References: <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